Я использую String.Format
для форматирования валюты. Он отлично работает, но я хочу, чтобы между символом валюты (R) и значением было нерасставленное пространство (
), поэтому оно не обтекает небольшие пространства, что затрудняет чтение. in String.Format (...) for currency
<%=String.Format("{0:R #,###.00;(R #,###.00);R 0.00}", Model)%>
где Model
является decimal
.
Как добавить
между R
и #,###.00
, не запутывая метод String.Format
?
Раньше у меня были 'R {0: #, ###. 00; (#, ###. 00); R 0.00}', но тогда отрицательные числа выглядят как 'R (1,234.56)' вместо ' (R 1,234,56). –
Вы что, _character_ или персонаж? – Oded
Если бы я не хотел, чтобы он был обернут, я бы просто удалил пробел и символ валюты против суммы. Тем не менее, так я все равно напишу валюту. –