Как отформатировать строку с пробелами в C # .NET? - PullRequest
0 голосов
/ 13 марта 2019

Мне нужна помощь с string.format для вставки трех пробелов каждые три цифры. Эта цифра имеет фиксированную длину и 12 цифр.

var membershipNo = string.Format("{0:### ### ### ###}", "123123123123");
Console.WriteLine(membershipNo);

Результат: 123123123123

Ожидаемое: 123 123 123 123

1 Ответ

3 голосов
/ 13 марта 2019

Этот тип форматирования не работает для экземпляра string.Подумайте о передаче интергера (или любого другого числового типа), и он будет работать как положено

int number = 123123123123;
var membershipNo = string.Format("{0:### ### ### ###}", number);
Console.WriteLine(membershipNo);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...