If-Koubou

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

Получете аргументи от командния ред в приложение на Windows Forms (Как да)

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

Повечето от примерите, които ще намерите онлайн, ще ви покажат нещо подобно:

static void Основен (низ [] аргс) foreach (string arg в args) Console.WriteLine (arg);  Console.ReadLine (); 

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

За щастие, това е напълно ненужно, защото можете просто да направите това:

string [] args = Околна среда.GetCommandLineArgs (); foreach (string arg в args) // правя неща 

И можете да използвате това навсякъде в приложението си, не сте ограничени само да го използвате в основния () метод, например в конзолно приложение.