Bagikan melalui


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]
*/

Lihat juga