En nyttig teknikk for dine applikasjoner gjør at de kan 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, viser deg noe slikt:
static void Main(string args) { foreach(string arg in 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 etc.
Heldigvis er dette helt unødvendig, fordi du bare kan gjøre dette:
string args = Environment.GetCommandLineArgs(); foreach(string arg in args){ // do stuff }
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.