Форматированный вывод C# (Переменная в качестве ширины занимаемой аргументом)
Данная строка кода выведет в консоль строку "text" с отступом 6 символов от начала строки.
Можно ли вместо 6 подставить не константу, а переменную ?
Что-то типа этого Console.WriteLine("{0, {1}}", "text", 10);
В интернете ничего не нашел:( Везде в примерах указываются только константы....
Код:
string format = String.Format("{{0, {0}}}", padding);
Console.WriteLine(format, "text");
Console.WriteLine(format, "text");