String.PadRight

C# — как добавить пробелы в строку

Задача: Нужно отформатировать выводимый текст путем добавления n-ое количество пробелов в конец и в начало строки

Инструменты: C#

Решение: Для добавления пробелов в строку воспользуемся методом String.PadRight и String.PadLeft Рассмотрим несколько примеров:

Рассмотрим, как добавить 5 пробелов справа

var text = "Some text" Console.WriteLine(text.PadRight(5)); // Displays "Some text "
Code language: JavaScript (javascript)

Рассмотрим, как добавить 5 пробелов слева

var text = "Some text" Console.WriteLine(text.PadLeft(5)); // Displays " Some text"
Code language: JavaScript (javascript)

Для того чтобы вывести вместо пробелов любой символ, воспользуемся перегруженным методом, который принимает два параметра.

var text = "Some text" char pad = '.'; Console.WriteLine(text.PadRight(5, pad)); // Displays "Some text....."
Code language: JavaScript (javascript)

PS: В моем случае нужно было просто отформатировать табличку, которая выводилась в консольном приложении. Как результат у меня получилось то что я хотел.

Как добавить пробелы в строку

Добавить комментарий