Полезный метод для ваших приложений позволяет им анализировать аргументы командной строки. Это может принести вам много дополнительных функций, например, передать имя файла для открытия в командной строке.
Большинство примеров, которые вы найдете в Интернете, покажут вам примерно следующее:
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 (), как в консольном приложении.