Получение параметров для консольного приложения - 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)
if (args.Length == 0)
   return;
 
byte test = byte.Parse(args[0]);
            int numOfCities = int.Parse(args[1]);
            string nameCity = args[2];
 
            if (test < 10)
            {
                for (byte i = 0; i < test; i++)
                {
                    while (numOfCities == 0)
                    {
                        if (nameCity.Length <= 10)
                        {
                            byte neighbours = byte.Parse(args[3]);
                            for (int j = 0; j < neighbours; j++)
                            {
 
                            }
                        }
                    }
                    Console.WriteLine();
                    Console.WriteLine("-------------------------------");
                }
            }
подскажите пожалуйста, как работать с аргументами в таком случае???

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

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

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


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

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

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