コマンドライン引数の読み取り

C#:
コマンドライン引数の読み取り

How to: (方法)

using System;

class Program
{
    static void Main(string[] args)
    {
        foreach (var arg in args)
        {
            Console.WriteLine(arg);
        }
    }
}

実行例:

> MyProgram.exe Hello World
Hello
World

Deep Dive (深く掘り下げて)

かつてDOSやUNIXの時代には、コマンドライン引数が主なインターフェースだった。現代ではGUIが主流だけど、引数はスクリプトや自動化には不可欠。string[] argsMainメソッドの引数として利用され、そこにコマンドライン引数が格納される。Environment.GetCommandLineArgs()を使って取得する手もあるが、argsの方が手っ取り早い。

See Also (関連情報)