我想将十进制转换为逗号分隔的字符串以换取INR货币
1.59 => 1.59
11.59 => 11.59
111.59 => 111.59
1111.59 => 1,111.59
11111.59 => 11,111.59
111111.59 => 1,11,111.59
1111111.59 => 11,11,111.59
11111111.59 => 1,11,11,111.59
111111111.59 => 11,11,11,111.59
1111111111.59 => 111,11,11,111.59
我们如何实现这一目标?
答案 0 :(得分:6)
怎么样
decimal input = 1111111111.59m;
string result = input.ToString("C", new CultureInfo("EN-in"));
"C"
用于convert到货币"EN-in"
在 dian culture