以逗号分隔的小数表示千值

Decimal separated by comma for thousand value

首先请原谅我提出这个愚蠢的问题。这是我被卡住并且没有得到任何东西的东西。

我需要十进制格式,如果值类似于-

15000.45 should go to => 15,000
150000.44 should go to => 150,000

注意-我要去掉句点(.)后的分值

我已经完成了输入掩码-

http://digitalbush.com/projects/masked-input-plugin/ 但找不到任何辅助掩码。

我试过的另一个资源-

Convert decimal currency to comma separated value

但他们正在用逗号替换点值,即如果值是 15000.34 则它将其转换为 15000,34

我也尝试过将自定义格式设置为 - value.ToString("0,00") 但没有帮助。

请协助!

decimal d = 15000.45m;

d.ToString("#,#"); //15,000
// or clearer arguably:
d.ToString("N0"); //15,000

它将为数百万人服务:

1234567.45m -> 1,234,567;