Cara menampilkan argumen baris perintah
Argumen yang diberikan ke executable pada baris perintah dapat diakses dalam pernyataan tingkat atas atau melalui parameter opsional ke Main
. Argumen tersebut disediakan dalam format array string. Setiap elemen array berisi satu argumen. Spasi kosong antar argumen dihapus. Misalnya, pertimbangkan pemanggilan baris perintah ini dari executable fiktif:
Input pada baris perintah | Array string yang diteruskan ke Main |
---|---|
executable.exe a b c | "a" "b" "c" |
executable.exe one two | "one" "two" |
executable.exe "one two" three | "one two" "three" |
Catatan
Saat menjalankan aplikasi di Visual Studio, Anda dapat menentukan argumen baris perintah di Halaman Debug, Perancang Proyek.
Contoh
Contoh ini menampilkan argumen baris perintah yang diteruskan ke aplikasi baris perintah. Output yang ditampilkan adalah untuk entri pertama dalam tabel di atas.
// The Length property provides the number of array elements.
Console.WriteLine($"parameter count = {args.Length}");
for (int i = 0; i < args.Length; i++)
{
Console.WriteLine($"Arg[{i}] = [{args[i]}]");
}
/* Output (assumes 3 cmd line args):
parameter count = 3
Arg[0] = [a]
Arg[1] = [b]
Arg[2] = [c]
*/