Console.Writeline - вывод строки определенной до определенной длины спереходом на новую строку - C#

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

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

Добрый день. Существуют разные флаги для Console.Writeline. Например вот такой способ:
Console.Write("{0,8}", someString);
Ограничивает длину выводимой строки до 8 символов, но, если длина строки более 8 символов, то строка урезается. А можно ли настроить длину выводимой строки таким образом, чтобы, если строка короче заданной длины, то допечатываются пробелы, а если строка длиннее то при достижении заданной длины происходит переход на новую строчку и строка допечатывается до конца? Спасибо.

Решение задачи: «Console.Writeline - вывод строки определенной до определенной длины спереходом на новую строку»

textual
Листинг программы
static void WriteLine(string s)
{
    for (int i = 0; i < s.Length; i++)
    {
        if (i!=0 && i % 8 == 0)
            Console.WriteLine();
        Console.Write(s[i]);
    }
    Console.WriteLine();
}

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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