Домашня » як » Отримати аргументи командного рядка у застосунку Windows Forms

    Отримати аргументи командного рядка у застосунку Windows Forms

    Корисна техніка для ваших додатків дозволяє їм розібрати аргументи командного рядка. Це може дати багато додаткової функціональності вашому додатку, наприклад, передавати ім'я файлу, що відкривається в командному рядку.

    Більшість прикладів, які ви знайдете в Інтернеті, покажуть вам щось подібне:

    static void Main (string [] args) foreach (аргумент рядка в args) Console.WriteLine (arg);  Console.ReadLine (); 

    Це все добре і добре, за винятком того, що не буде працювати для нашої програми Windows Forms без зміни типу проекту до консолі тощо.

    На щастя, це абсолютно непотрібно, тому що ви можете просто зробити це:

    string [] args = Environment.GetCommandLineArgs (); foreach (аргумент рядка в args) // do stuff 

    І ви можете використовувати це будь-де у вашій програмі, ви не обмежені лише його використанням у методі main (), як у консольному додатку.