Задать количество многомерных массивов с клавиатуры

Допустим, у меня есть количество стран, заданные пользователем через

Console.WriteLine("Введите количество стран");
int country = Convert.ToInt32(Console.ReadLine());

У каждой из этих стран есть название, заданное через

string[] CountryNames = new string[country];
            for (int i = 0; i < country; i++)
            {
                Console.WriteLine($"Введите страну под индексом {i}");
                
                CountryNames[i] = Console.ReadLine();
                Console.WriteLine(CountryNames[i] + " - страна под индексом " + i);
            }

И я знаю количество городов, введеных через клавиатуру

Console.WriteLine("Введите кол-во городов в каждой стране");
            int citys = Convert.ToInt32(Console.ReadLine());

Теперь мне нужно узнать название каждого из этих городов, по принципу:

for (int i = 0; i < CountryNames.Length; i++)
            {
                Console.WriteLine("Город " + CountryNames[i]);
                for (int j = 0; j < citys; j++)
                {
                    Console.WriteLine("Введите город под индексом " + j);
                    Console.ReadLine
                }

Но для этого, мне, как я думаю, нужно создать n-мерный массив, описывающий каждую страну, в котором будет содержаться количество городов, указанные пользователем. Вопрос: Как я могу это сделать?


Ответы (0 шт):