Úvodná » ako » Získajte argumenty príkazového riadku v aplikácii Windows Forms

    Získajte argumenty príkazového riadku v aplikácii Windows Forms

    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 otvorí na príkazovom riadku.

    Väčšina príkladov, ktoré nájdete online, vám ukáže niečo takéto:

    statická prázdna Hlavná (reťazec [] args) foreach (reťazec arg v argumente) 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ť:

    reťazec [] args = Environment.GetCommandLineArgs (); foreach (reťazec arg v 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.