Domovská » jak » Získejte argumenty příkazového řádku v aplikaci Windows Forms

    Získejte argumenty příkazového řádku v aplikaci Windows Forms

    Užitečnou technikou pro vaše aplikace je umožňuje analyzovat argumenty příkazové řádky. To může poskytnout spoustu dalších funkcí vaší aplikaci, například předání názvu souboru, který se má otevřít na příkazovém řádku.

    Většina příkladů, které najdete online, vám ukáže něco podobného:

    statické prázdné Hlavní (řetězec [] args) foreach (řetězec arg v argumentech) Console.WriteLine (arg);  Konzola.ReadLine (); 

    To je všechno v pořádku a dobrá, s výjimkou toho, že pro naši aplikaci Windows Forms nebude fungovat bez změny typu projektu na konzoli atd..

    Naštěstí je to úplně zbytečné, protože to můžete jednoduše udělat:

    řetězec [] args = Environment.GetCommandLineArgs (); foreach (řetězec arg v args) // do stuff 

    A můžete ji použít kdekoli v aplikaci, nejste omezeni pouze na použití v metodě main (), jako v konzolové aplikaci.