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();
}

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


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

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

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