Pagina inicial » como » Obter argumentos de linha de comando em um aplicativo do Windows Forms

    Obter argumentos de linha de comando em um aplicativo do Windows Forms

    Uma técnica útil para seus aplicativos é permitir que eles analisem argumentos de linha de comando. Isso pode dar muita funcionalidade extra ao seu aplicativo, por exemplo, para passar o nome de um arquivo para abrir na linha de comando.

    A maioria dos exemplos que você encontrará online mostrará algo assim:

    estático void Main (string [] args) foreach (string arg em args) Console.WriteLine (arg);  Console.ReadLine (); 

    Tudo isso é bom, exceto que não funcionará para nosso aplicativo Windows Forms sem alterar o tipo de projeto para console, etc..

    Felizmente, isso é completamente desnecessário, porque você pode simplesmente fazer isso:

    string [] args = Environment.GetCommandLineArgs (); foreach (string arg em args) // faz coisas 

    E você pode usar isso em qualquer lugar em seu aplicativo, você não está restrito apenas a usá-lo no método main () como em um aplicativo de console.