If-Koubou

Obțineți argumente de linie de comandă într-o aplicație Windows Forms

Obțineți argumente de linie de comandă într-o aplicație Windows Forms (Cum să)

O tehnică utilă pentru aplicațiile dvs. le permite să analizeze argumentele liniei de comandă. Acest lucru poate da o mulțime de funcționalități suplimentare aplicației dvs., de exemplu, pentru a transmite numele unui fișier pentru a fi deschis pe linia de comandă.

Majoritatea exemplelor pe care le veți găsi online vă vor arăta astfel:

static void Principal (șir [] args) foreach (șir arg în args) Console.WriteLine (arg);  Console.ReadLine (); 

Acest lucru este bine și bun, cu excepția faptului că nu va funcționa pentru aplicația noastră Windows Forms fără a schimba tipul proiectului la consola etc.

Din fericire, acest lucru este complet inutil, deoarece puteți face acest lucru:

șir [] args = Environment.GetCommandLineArgs (); foreach (șir arg în args) // do stuff 

Și puteți folosi acest lucru oriunde în aplicația dvs., nu vă limitați doar la utilizarea acesteia în metoda principal (), ca într-o aplicație de consolă.