我将我的十进制值格式化为MydecimalValue.ToString(“c”)。 我能够正确地格式化它,现在我需要在货币符号和值之间追加一个空格。
例如
decimal mynum = 123;
string s = mynum.ToString("c")
它显示了123美元
我需要它为123美元..即123美元到123美元
请帮忙
答案 0 :(得分:2)
试试这个!
decimal mynum = 123 ;
string tet = string.Format("{0:c}", mynum).Replace(" ","").
Replace(mynum.ToString(), " " + mynum.ToString());
实际原因是,您的货币设置是以这种方式设置的。相反,您可以设置如下图所示