Объясните пожалуйста следующий код с переменной args - C#

Узнай цену своей работы

Формулировка задачи:

Привет всем. сразу скажу код не мой, все работает просто я не могу его понять В пирципе я понимаю что код делает: После запуска консоли проверяется с каким аргументом консоль запустилась и открывается соответствующая форма. Program.cs
class Startup
    {
        static void Main(string[] args)
        {
            if (args.Length > 0) // Что это за "args" и счем это едят? 
                                       //понятно что это стринг, но что он и как делает непонятно
            {
                
                if ((args[0].ToLower().Trim().Substring(0, 2) == "/c")) // как код понимает с каким аргументом его запустили?
                {
                    System.Windows.Forms.Application.Run(new ConfigForm());
                }
                else if (args[0].ToLower() == "/s")
                {
                    System.Windows.Forms.Application.Run(new ScreenForm());
                }
            }
        }
    }
Извините за тупость и спасибо за помошь

Решение задачи: «Объясните пожалуйста следующий код с переменной args»

textual
Листинг программы
static void Main(string[] args)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5
Похожие ответы