Объясните пожалуйста следующий код с переменной 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)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д