Как задать значение смещения для строки при её форматировании

227
28 февраля 2018, 06:10
String.Format("{0, value}", SomeText);
string TollTip = "-f <Name>";
string help = "Name of file";
Console.WriteLine(String.Format("{0, -20}{1, -10}", TollTip, help));

Нужно на выходе получить некую таблицу

При передачи очень большого текста в {0} получиться вот такое. Потому что не помещается в 20 символов.

string TollTip = "-f <Name>";
string help = "Very long String Long Long Long";
Console.WriteLine(String.Format("{0, -20}{1, -10}", TollTip, help));
Answer 1

Ну например

String.Format("{0, " + value.ToString() + "}", SomeText);
Answer 2

String.Format("{0}, {1}", SomeText, value);

READ ALSO
Запись и подсчёт повторяющихся строк C#

Запись и подсчёт повторяющихся строк C#

ЗдравствуйтеЯ получаю из запроса список объектов

188
Онлайн консультант на Asp.net, js и php

Онлайн консультант на Asp.net, js и php

Добрый день! Есть некий сайт написанный с помощью YiiНа данный момент к нему подключен с помощью скрипта на JS онлайн консультант, которых в интернете...

178
Sql server первое обновление очень долгое

Sql server первое обновление очень долгое

Доброго времени суток! Имеется код на C#:

183
Не удается отобразить компоненту React

Не удается отобразить компоненту React

Добрый день всем! Начал изучать React, для первой своей работы выбрал Material UI v10

214