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

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

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

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

static void Main(string args) { foreach(string arg in args) { Console.WriteLine(arg); } Console.ReadLine(); }

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

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

string args = Environment.GetCommandLineArgs(); foreach(string arg in args){ // do stuff }

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

Рекомендуемые: