Как в консоли вывести надпись по центру строки в зависимости от размера окна? - C#
Формулировка задачи:
Чтобы всегда центровалось по центру, и без разницы какой размер окна задан у пользователя.
Решение задачи: «Как в консоли вывести надпись по центру строки в зависимости от размера окна?»
textual
Листинг программы
void Center(params string[] text) { foreach (string line in text) { for (int i = 0, release = 0; i < line.Length; i += release) { if (line.Length - release < Console.WindowWidth) { Console.SetCursorPosition(Console.WindowWidth / 2 - (line.Length - release) / 2, Console.CursorTop); Console.WriteLine(line.Substring(release)); release = line.Length; } else { Console.WriteLine(line.Substring(release, Console.WindowWidth)); release += Console.WindowWidth; } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д