У меня есть количество хранящегося в десятичной result
:десятичный формат строка в C# с помощью .ToString()
Eg. decimal result = 1935698.27;
Как можно отформатировать, что в String
с помощью .ToString()
так, что он выглядит следующим образом: R 1 935 698,27
Это необходимо сделать следующее:
- Добавить
R
(принять к сведению пространства) в передняя частьString
- Добавить пробелы, чтобы сгруппировать значение в 3х (т.е.
R 00 000 000 000,00
) - Заменить
.
с,
Этот формат в соответствии с валютным форматом Южноафриканского Рэнд.
Это то, что у меня есть:
decimal result = 1935698.27;
string strResult = result.ToString("What should I put here?"); // Need help
// Expected strResult = "R 1 935 698,27"
Любая помощь очень ценится!
Это не добавляет пробела между 'R' и суммой. –
Он делает - см. Скрипку. Я копирую/вставляю вывод в ответ. –
Хм, должно быть, что-то еще на моей стороне, спасибо. –