Получение параметров для консольного приложения - C#

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

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

есть задание, Input s [the number of tests <= 10] n [the number of cities <= 10000] NAME [city name] p [the number of neighbours of city NAME] nr cost [nr - index of a city connected to NAME (the index of the first city is 1)] [cost - the transportation cost] r [the number of paths to find <= 100] NAME1 NAME2 [NAME1 - source, NAME2 - destination] [empty line separating the tests] Output cost [the minimum transportation cost from city NAME1 to city NAME2 (one per line)] Example Input: 1 4 gdansk 2 2 1 3 3 bydgoszcz 3 1 1 3 1 4 4 torun 3 1 3 2 1 4 1 warszawa 2 2 4 3 1 2 gdansk warszawa bydgoszcz warszawa Output: 3 2 я так понял, консольное приложение может получать много параметров (string[]), я не знаю как обращаться ко все параметрам, потому что динамический нужен код( количество тестов до 10)
Листинг программы
  1. if (args.Length == 0)
  2. return;
  3. byte test = byte.Parse(args[0]);
  4. int numOfCities = int.Parse(args[1]);
  5. string nameCity = args[2];
  6. if (test < 10)
  7. {
  8. for (byte i = 0; i < test; i++)
  9. {
  10. while (numOfCities == 0)
  11. {
  12. if (nameCity.Length <= 10)
  13. {
  14. byte neighbours = byte.Parse(args[3]);
  15. for (int j = 0; j < neighbours; j++)
  16. {
  17. }
  18. }
  19. }
  20. Console.WriteLine();
  21. Console.WriteLine("-------------------------------");
  22. }
  23. }
подскажите пожалуйста, как работать с аргументами в таком случае???

Решение задачи: «Получение параметров для консольного приложения»

textual
Листинг программы
  1. static void Main()
  2. {
  3.    int testSize = int.Parse(Console.ReadLine());
  4.    int cityCount = int.Parse(Console.ReadLine());
  5.  
  6.    // и т.д.
  7. }

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


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

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

6   голосов , оценка 3.667 из 5

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

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

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