C# の "Hello, world!"

C#Windows なら既に入っている筈なので、インストールは必要ない。取り敢えず Visual Studio などは使わず、サクラエディタ(無料でインストールできる)で頑張ってみる。別に IDE がなくたって大丈夫です。

初心者のためのC#プログラミング入門 - libro
ここを参考にしてみる。まず、環境変数PATH に

C:\Windows\Microsoft.NET\Framework64\バージョン番号

を追加しておく。「バージョン番号」のところは適宜変更する。


まず、エディタで
hello_world.cs

using System;
 
namespace myapp
{
    class Program
    {
        public static void Main(string[] args)
        {
            Console.WriteLine("Hello, world!");
        }
    }
}

を編集して、適当なフォルダに保存する。コマンドプロンプトを立ち上げ、

> csc hello_world.cs

コンパイル。hello_world.exe という実行ファイルが出来ているので、そのまま

> hello_world.exe
Hello, world!

となれば成功。exeファイルをダブルクリックしても実行されるが、端末が現れてあっという間に消えてなくなるので、何が何だかわからない。

作業用コマンドプロンプトを作る

C# フォルダ内で右クリック、「新規作成」→「ショートカット」をクリック。「項目」のところに cmd と入れて「次へ」を押し、「ショートカットの名前」に「cmd.exe」を入力する。これでショートカットが出来た。

あとはその cmd.exe を右クリックし、「プロパティ」→「作業用フォルダ」のところにフォルダ名(例えば C:\Users\ユーザー名\Documents\code\C# などのように、適宜変更する)を入れてクリックする。これで完了。あとは作ったショートカットをクリックすれば、作業用フォルダ内でコマンドプロンプトが使える筈。