C# を試そう (Windows標準ソフトのみで)

コンパイラ CSC.exe が Windows にインストール済み

C# は Microsoft が開発しているプログラミング言語で,コンパイラ CSC.exe が Windows に標準で添付されている。

以下に,標準で添付されているソフトウェアのみで C# のプログラムをコンパイル,実行する方法を説明する.

CSC.exe を探す

コマンドプロンプトを立ち上げ,以下を実行

cd \Windows\Microsoft.NET\Framework\
dir /s csc.exe

すると、以下の様に発見できる。
以下の例では,
C:\Windows\Microsoft.NET\Framework\v4.0.30319
の中に CSC.exe があった.

C:\Windows\Microsoft.NET\Framework>dir /s csc.exe
ドライブ C のボリューム ラベルがありません。
ボリューム シリアル番号は XXXX-XXXX です

C:\Windows\Microsoft.NET\Framework\v4.0.30319 のディレクトリ

202X/XX/XX XX:XX 2,154,952 csc.exe
1 個のファイル 2,154,952 バイト

ファイルの総数:
1 個のファイル 2,154,952 バイト
0 個のディレクトリ 1,696,712,126,464 バイトの空き領域

プログラムを書く

以下の様なプログラムを書き, a.cs という名で保存。

using System;
public class Hello{
	public static void Main(){
		Console.WriteLine("Hello, World!");
	}
}

C# のソースコードは,拡張子 .cs で保存されることが多い.

コンパイル

先ほど 発見した CSC.exe を実行

c:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe a.cs

を実行する.
下記の様に,dir を行うと a.exe が作成されているはずである.

C:\...>dir
 ドライブ C のボリューム ラベルがありません。
 ボリューム シリアル番号は XXXX-XXXX です

 C:\... のディレクトリ

20XX/XX/XX  XX:XX    <DIR>          .
20XX/XX/XX  XX:XX    <DIR>          ..
20XX/XX/XX  XX:XX               105 a.cs
20XX/XX/XX  XX:XX             3,584 a.exe
               2 個のファイル               3,689 バイト
               2 個のディレクトリ  1,696,710,512,640 バイトの空き領域

実行

C:\...>a.exe
Hello, World!!

この記事が気に入ったらサポートをしてみませんか?