Przydatną techniką dla aplikacji jest umożliwienie analizowania argumentów linii poleceń. Może to dać wiele dodatkowych funkcji aplikacji, na przykład przekazać nazwę pliku do otwarcia w wierszu poleceń.
Większość przykładów, które znajdziesz w Internecie, pokaże ci coś takiego:
static void Main (string [] args) foreach (ciąg arg w args) Console.WriteLine (arg); Console.ReadLine ();
Wszystko jest w porządku i dobrze, z tym wyjątkiem, że nie zadziała w naszej aplikacji Windows Forms bez zmiany typu projektu na konsolę itp.
Na szczęście jest to całkowicie niepotrzebne, ponieważ możesz to po prostu zrobić:
string [] args = Environment.GetCommandLineArgs (); foreach (string arg w args) // rób rzeczy
I możesz go używać w dowolnym miejscu aplikacji, nie ograniczasz się tylko do używania go w metodzie main (), jak w aplikacji konsolowej.