Можно ли сделать две строки выходного текста в одной строке в C#?
Есть ли какой-нибудь способ сделать две строки выходного текста в одной строке, если они находятся в разных циклах for? Ниже приведен код, который я хочу отредактировать:
foreach (object s in roomType) { ++roomCounter; Console.WriteLi("Room {0} Name: {1} State : {2} ", roomCounter, s); // first line want to concatenate } foreach (object t in FurnishedFinished) { ++roomCounter; Console.Write(" State : {0} ",t); // second line }
Я хочу, чтобы выход был -
"Room {0} Name: {1} State : {2} State :{3}"
но я не могу сделать вложенный цикл for, потому что есть и другие проблемы, которые постоянно возникают, если я использую вложенный метод.
Что я уже пробовал:
foreach (object s in roomType) { ++roomCounter; Console.Write("Room {0} Name: {1} State : {2} ", roomCounter, s); // first line want to concatenate } foreach (object t in FurnishedFinished) { ++roomCounter; Console.Write(" State : {0} ",t); // second line }
ZurdoDev
Вложенные-это то, что вам придется делать. Приставка.В этот момент запись записывается на консоль, поэтому, если вы хотите, чтобы они были в строке, вложите свои циклы.