2013-12-03 5 views
0

Я форматирую мое десятичное значение как MydecimalValue.ToString ("c"). Я могу отформатировать его правильно, теперь мне нужно добавить пробел между символом валюты и значением.Добавить промежуток между символом валюты и значением

Например

decimal mynum = 123; 
string s = mynum.ToString("c") 

отображает $ 123 мне это нужно, как $ 123 .. то есть $ 123 до $ 123

Pls помочь

ответ

2

Попробуйте это!

decimal mynum = 123 ; 
string tet = string.Format("{0:c}", mynum).Replace(" ",""). 
         Replace(mynum.ToString(), " " + mynum.ToString()); 

Фактическая причина в том, что ваша валюта установлена ​​таким образом. Вместо этого вы устанавливаете, как показано на рисунке ниже:

Currency Setting

Смежные вопросы