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();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д