Console.Writeline - вывод строки определенной до определенной длины спереходом на новую строку - C#
Формулировка задачи:
Добрый день.
Существуют разные флаги для Console.Writeline.
Например вот такой способ:
Ограничивает длину выводимой строки до 8 символов, но, если длина строки более 8 символов, то строка урезается.
А можно ли настроить длину выводимой строки таким образом, чтобы, если строка короче заданной длины, то допечатываются пробелы, а если строка длиннее то при достижении заданной длины происходит переход на новую строчку и строка допечатывается до конца?
Спасибо.
Console.Write("{0,8}", someString);Решение задачи: «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();
}