대부분의 형식이 .NET framework
인데 세 개의 다른 네임 스페이스 (더있을 수 있음)에 분산되어 있으며 한쪽은 Microsoft
이고 다른 쪽은 System
이고 다른 세 번째는 Windows
입니다.네임 스페이스 의미 차이
예를 들어 Windows.System.Threading.ThreadPool
및 System.Threading.ThreadPool
이 있습니다.
이 디자인에는 의미가 어떻게 다른가요?
대부분의 형식이 .NET framework
인데 세 개의 다른 네임 스페이스 (더있을 수 있음)에 분산되어 있으며 한쪽은 Microsoft
이고 다른 쪽은 System
이고 다른 세 번째는 Windows
입니다.네임 스페이스 의미 차이
예를 들어 Windows.System.Threading.ThreadPool
및 System.Threading.ThreadPool
이 있습니다.
이 디자인에는 의미가 어떻게 다른가요?
Microsoft.*
네임 스페이스는 일반적으로 Windows와 관련된 기능의 .NET 네임 스페이스입니다 (예 : 레지스트리 액세스
System.*
네임 스페이스 일명 WinRT
Windows
(윈도우 8 스토어 응용 프로그램, 윈도우 폰 8), 입니다
Windows.*
네임 스페이스는 일반적으로 Windows 런타임의 일부 "정상".NET 시스템 네임 스페이스입니다 Windows8 패밀리 SDK.
System
은 일반적인 .NET 네임 스페이스 용입니다.
Microsoft
은 일부 Windows 운영체제의 기능입니다.
시스템 네임 스페이스는 .NET Framework 용으로 예약되어 있습니다.
Microsoft 네임 스페이스는 .NET Framework의 일부가 아닌 Microsoft .NET 라이브러리에서 사용하도록 예약되어 있습니다.
Windows 네임 스페이스는 Windows 8 WinRT 구성 요소를위한 것입니다. .NET 자체는 아니지만 Windows 8 응용 프로그램 용 .NET에 투영됩니다.
+1 : 짧고 멋지며 분명합니다. –