C # эквивалент VB6 символ заполнителя - PullRequest
2 голосов
/ 02 апреля 2011

Существует ли C #, эквивалентный знаку @, используемому в функции формата VB6?

VB6 (заполнитель @ символов)
Показать символ или пробел. Если строка имеет символ в позиции, где символ @ появляется в строке формата, отобразите ее; в противном случае отобразите пробел в этой позиции. Заполнители заполняются справа налево, если нет! символ в строке формата.

1 Ответ

4 голосов
/ 02 апреля 2011

Полагаю, вы имеете в виду выравнивание по левому краю или выравнивание по правому краю, используя string.Format().

В c # это:

string s = string.Format("{0,-10}", 42);
// s = "42        "

string s = string.Format("{0,10}", 42);
// s = "        42"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...