Домашняя » как » Получить аргументы командной строки в приложении Windows Forms

    Получить аргументы командной строки в приложении Windows Forms

    Полезный метод для ваших приложений позволяет им анализировать аргументы командной строки. Это может дать много дополнительной функциональности вашему приложению, например, передать имя файла, который нужно открыть в командной строке.

    Большинство примеров, которые вы найдете в Интернете, покажут вам что-то вроде этого:

    static void Main (string [] args) foreach (строка arg в args) Console.WriteLine (arg);  Console.ReadLine (); 

    Это все хорошо, за исключением того, что оно не будет работать для нашего приложения Windows Forms без изменения типа проекта на консоль и т. Д..

    К счастью, это совершенно не нужно, потому что вы можете просто сделать это:

    string [] args = Environment.GetCommandLineArgs (); foreach (строковый аргумент в аргументах) // делать вещи 

    И вы можете использовать это где угодно в вашем приложении, вы не просто ограничены использованием его в методе main (), как в консольном приложении.