Få kommandolinjeargumenter i et Windows Forms-program
En nyttig teknikk for dine applikasjoner gjør det mulig for dem å analysere kommandolinjeparametere. Dette kan gi mye ekstra funksjonalitet til søknaden din, for eksempel å sende navnet på en fil som skal åpnes på kommandolinjen.
De fleste eksemplene du finner på nettet, vil vise deg noe slikt:
statisk tomrom Hoved (streng [] args) foreach (streng arg i args) Console.WriteLine (arg); Console.ReadLine ();
Det er alt bra og bra, bortsett fra at det ikke vil fungere for vår Windows Forms-applikasjon uten å endre typen av prosjektet til konsoll osv..
Heldigvis er dette helt unødvendig, fordi du bare kan gjøre dette:
streng [] args = Environment.GetCommandLineArgs (); foreach (streng arg i args) // gjør ting
Og du kan bruke dette hvor som helst i søknaden din, du er ikke bare begrenset til å bruke den i hovedmetoden () som i en konsollprogram.