Двумерный массив C# с использованием цикла for для вывода состояния и города в одной строкеC#

Место общения программистов C#
Anonymous
Двумерный массив C# с использованием цикла for для вывода состояния и города в одной строке

Сообщение Anonymous »

Вот вопрос, который мне задали:
Создайте двумерный массив для хранения следующих штатов и их столиц и используйте цикл for для вывода каждого состояния и его столица указана на отдельной строке с пробелами между штатом и его столицей.
Коннектикут Хартфорд
Делавэр Дувр
Кентукки Франкфорт
Мэриленд Аннаполис
Массачусетс Бостон
Мичиган Лансинг
Нью-Гемпшир Конкорд
Нью-Джерси Трентон
Нью-Йорк Олбани
Север Каролина Роли
Пенсильвания Гаррисберг
Род-Айленд Провиденс
Южная Каролина Колумбия
Теннесси, Нэшвилл
Вирджиния Ричмонд
Западная Вирджиния, Чарльстон


Я думаю, это должен быть массив 16x2, а не 2x16. Теперь я не знаю, как заставить государство и капитал печататься в одной строке.

Код: Выделить всё


string[,] places =
{
{"Connecticut", "Hartford"},
{"Delaware", "Dover"},
{"Kentucky", "Frankfort"},
{"Maryland", "Annapolis"},
{"Massachusetts", "Boston"},
{"Michigan", "Lansing"},
{"New Hampshire", "Concord"},
{"New Jersey", "Trenton"},
{"New York", "Albany"},
{"North Carolina", "Raleigh"},
{"Pennsylvania", "Harrisburg"},
{"Rhode Island", "Providence"},
{"South Carolina", "Columbia"},
{"Tennessee", "Nashville"},
{"Virginia", "Richmond"},
{"West Virginia", "Charleston"}
};
for (int i = 0; i < places.GetLength(0); i++)
{
for (int j = 0; j < places.GetLength(1); j++)
{
Console.WriteLine(places[i,j]);
}
}

Спасибо!!!

Подробнее здесь: https://stackoverflow.com/questions/783 ... -same-line

Вернуться в «C#»