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

    Få kommandolinjeargumenter i et Windows Forms-program

    En nyttig teknik til dine applikationer giver dem mulighed for at analysere kommandolinjeparametre. Dette kan give en masse ekstra funktionalitet til din ansøgning, for eksempel at sende navnet på en fil, der skal åbnes på kommandolinjen.

    De fleste af de eksempler, du finder online, viser dig noget som dette:

    statisk tomrum Main (string [] args) foreach (string arg i args) Console.WriteLine (arg);  Console.ReadLine (); 

    Det er alt fint og godt, undtagen det vil ikke fungere for vores Windows Forms-applikation uden at ændre projektets type til konsol osv..

    Heldigvis er dette helt unødvendigt, fordi du simpelthen kan gøre dette:

    streng [] args = Environment.GetCommandLineArgs (); foreach (string arg i args) // gøre stuff 

    Og du kan bruge dette overalt i din ansøgning, du er ikke kun begrænset til at bruge den i hovedmetoden () som i en konsol applikation.