Вывод в консоль переменных с отступом - C#
Формулировка задачи:
Вечер добрый, изучаю C# и наткнулся на такую проблему, хочу вывести двухмерный массив типа string в виде матрицы через цикл.
Но т.к. "слова" в массиве, естественно разной длинны, то он получается "кривой", т.е. например, в языке Delphi/Pascal для вывода значения переменной типа real (на языке C# это float/double), можно использовать такую запись кода:
WriteLn({Переменная, допустим} i:{тут отступ с начала}5:{а тут отступ после запятой}5);
Собственно вопрос, как на синтаксисе C# проделать подобную операцию?
Решение задачи: «Вывод в консоль переменных с отступом»
textual
Листинг программы
var people = new[] { new { Name = "Иван", Surname = "Иванов" }, new { Name = "Константин", Surname = "Константинопольский" }, new { Name = "Николай", Surname = "Николаев" }, }; Console.WriteLine(new string('-', 10 + 19 + 3)); foreach (var person in people) { Console.WriteLine("{0,-10} | {1,-19}", person.Name, person.Surname); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д