Вывод в консоль переменных с отступом - C#

Узнай цену своей работы

Формулировка задачи:

Вечер добрый, изучаю C# и наткнулся на такую проблему, хочу вывести двухмерный массив типа string в виде матрицы через цикл. Но т.к. "слова" в массиве, естественно разной длинны, то он получается "кривой", т.е. например, в языке Delphi/Pascal для вывода значения переменной типа real (на языке C# это float/double), можно использовать такую запись кода: WriteLn({Переменная, допустим} i:{тут отступ с начала}5:{а тут отступ после запятой}5); Собственно вопрос, как на синтаксисе C# проделать подобную операцию?

Решение задачи: «Вывод в консоль переменных с отступом»

textual
Листинг программы
  1. var people = new[] {
  2.     new { Name = "Иван", Surname = "Иванов" },
  3.     new { Name = "Константин", Surname = "Константинопольский" },
  4.     new { Name = "Николай", Surname = "Николаев" },
  5. };
  6. Console.WriteLine(new string('-', 10 + 19 + 3));
  7. foreach (var person in people)
  8. {
  9.     Console.WriteLine("{0,-10} | {1,-19}", person.Name, person.Surname);
  10. }

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


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

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

12   голосов , оценка 4.083 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы