プラットフォーム呼び出しサービス .NET プラットフォームは、一つのシステムとして完成しています その仕組みは、GUI や ネットワーク環境など、システムとして独立できる能力があり .NET 標準クラスライブラリを使えば、GUI アプリケーションを作成することも簡単です しかし、.NET はネイティブプラットフォームの機能を呼び出す手段も提供しています Win32 API プログラマは、独自の DLL を C/C++ で作成する能力があるでしょう .NET からプラットフォームを呼び出すことができれば、便利なのは間違いありません ただし、システムを呼び出した場合 .NET アプリケーションはそのシステムに依存してしまいます DLL を呼び出すことができれば、事実上 Windows の全ての機能を引き出すことができます しかし、.NET の思想は OS を抽象化することであることを忘れては