C#のコマンドライン引数について
コマンドライン引数とはプログラム起動の際にMain関数に引数として渡されるオプションの値のことです。 プログラム起動の際にプログラムに与えられたコマンドライン引数は、Main関数のstring[]型で引数として設定されます。
コマンドライン引数のサンプルソース
using System; using System.IO; class SampleCmd { public static int Main(string[] args) { // 実行パス取得 FileInfo exePath = new FileInfo(Environment.CommandLine.Replace( "\"", "" )); Console.WriteLine("実行パス:{0}", exePath.Directory ); // コマンドライン引数 for(int i=0; i<args.Length; ++i) { Console.WriteLine("{0}番目のコマンドライン引数は{1}です。", i, args[i]); } return 0; } }