Вывод в консоль переменных с отступом - 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);
}

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


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

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

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