C#言語で記述されたプログラムのソース・コードを、Windowsの実行形式である.exeファイルに変換して実行するにはコンパイルという作業が必要となる。 例えばC#で記述された次のようなソース・コードがあるとしよう(C#のソース・コードの拡張子は「.cs」と決められている)。 // helloworld.cs using System; class HelloWorld { public static void Main() { Console.WriteLine("Hello .NET World"); // 出力:Hello .NET World } } // コンパイル方法:csc helloworld.cs このコードでは、クラス「HelloWorld」内に、publicでstaticなMainメソッドが定義されている。Mainメソッド内では、.NET Frameworkのクラス・