Užitočná technika pre vaše aplikácie im umožňuje analyzovať argumenty príkazového riadku. To môže poskytnúť veľa extra funkčnosti vašej aplikácie, napríklad odovzdať názov súboru, ktorý sa má otvoriť na príkazovom riadku.
Väčšina príkladov, ktoré nájdete online, vám ukáže niečo takéto:
static void Main(string args) { foreach(string arg in args) { Console.WriteLine(arg); } Console.ReadLine(); }
To všetko je dobré a dobré, okrem toho, že nebude fungovať pre našu aplikáciu Windows Forms bez zmeny typu projektu na konzolu atď.
Našťastie je to úplne zbytočné, pretože to môžete jednoducho urobiť:
string args = Environment.GetCommandLineArgs(); foreach(string arg in args){ // do stuff }
A môžete ho použiť kdekoľvek vo vašej aplikácii, nie ste len obmedzený na použitie v hlavnej () metóde, ako v aplikácii konzoly.