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

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

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

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

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

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

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


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

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

8   голосов , оценка 3.875 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы