ほとんどのタイプはMicrosoft
で始まり、System
で始まり、Windows
で始まる3つの異なる名前空間に広がっています。名前空間意味の相違
例えば、Windows.System.Threading.ThreadPool
およびSystem.Threading.ThreadPool
があります。
このデザインには明確な意味の違いがありますか?
ほとんどのタイプはMicrosoft
で始まり、System
で始まり、Windows
で始まる3つの異なる名前空間に広がっています。名前空間意味の相違
例えば、Windows.System.Threading.ThreadPool
およびSystem.Threading.ThreadPool
があります。
このデザインには明確な意味の違いがありますか?
Microsoft.*
名前空間は、通常、Windowsに固有の機能の.NET名前空間です。レジストリアクセス
System.*
名前空間は、別名WinRTの
Windows
(Windows 8のストアアプリ、Windowsの携帯電話8のため)、です
Windows.*
名前空間は、通常のWindowsランタイムの一部である "正常な" .NETシステム名前空間ですWindows8ファミリSDK。
System
は、一般的な.NETネームスペースです。
Microsoft
は、特定のOS特有の機能です。
System名前空間は、.NET Framework用に予約されています。
Microsoft名前空間は、.NET Frameworkの一部ではないMicrosoft .NETライブラリで使用するために予約されています。
Windows名前空間は、Windows 8 WinRTコンポーネント用です。これらは.NET自体ではありませんが、Windows 8アプリケーション用に.NETに投影されます。
+1:短い、素敵でクリアです。 –