Hjemmeside » hvordan » Få kommandolinjeargumenter i et Windows Forms-program

    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.