15

の型のほとんどが3つの.NET framework異なる名前空間 (それ以上の場合もあります) に分散していることがわかります。MicrosoftSystemWindows

たとえば、と がWindows.System.Threading.ThreadPoolありSystem.Threading.ThreadPoolます。

この設計に明確なセマンティクスの違いはありますか?

4

3 に答える 3

19

Microsoft.*名前空間は通常、Windows に固有の機能 (レジストリ アクセスなど) の .NET 名前空間です。

System.*名前空間は「通常の」.NET システムの名前空間です

Windows.*名前空間は通常、Windows ランタイム (別名 WinRT) の一部です (Windows 8 ストア アプリ、Windows Phone 8 の場合)。

于 2013-09-25T13:51:08.203 に答える
6

Windowsは、 Windows8ファミリ SDK 用です。

System一般的な .NET 名前空間用です。

Microsoft一部の Windows 固有の OS 機能用です。

于 2013-09-25T13:52:21.780 に答える