Вземете аргументи от командния ред в приложение на Windows Forms
Полезна техника за вашите приложения е да им позволи да анализират аргументите на командния ред. Това може да даде много допълнителна функционалност на вашето приложение, например да премине името на файл, който да се отвори в командния ред.
Повечето от примерите, които ще намерите онлайн, ще ви покажат нещо подобно:
static void Main (string [] args) foreach (аргумент в аргументи) Console.WriteLine (arg); Console.ReadLine ();
Всичко това е чудесно и добро, с изключение на това, че няма да работи за нашето приложение за Windows Forms, без да променя типа на проекта до конзолата и т.н..
За щастие, това е напълно ненужно, защото можете просто да направите това:
string [] args = Environment.GetCommandLineArgs (); foreach (аргумент на низ в args) // do stuff
Можете да го използвате навсякъде в приложението си, не сте ограничени до използването му в метода main () като в конзолно приложение.