c#数字整形器,如convert int 12333545 = 12,333,545
本文关键字:12333545 int 数字 convert | 更新日期: 2023-09-27 18:14:39
将字符串或整型转换为货币格式最简单快捷的方法是什么
我的意思是像一个整数= 21232221当形状= 21,232,221
c# 4.0 asp.net 4.0
谢谢
直接答案
public static string NumberShaper(int irNumber)
{
return (irNumber.ToString("N", System.Globalization.CultureInfo.InvariantCulture).Replace(".00",""));
}
您可以使用选择的格式字符串调用ToString
。
例如:
int value = 21232221;
string result = value.ToString("N");
这将把21,232,221作为结果的值。要格式化为货币,请使用"C"
(尽管这会添加指定的货币,例如:$)。字符串的格式有很多选项,详细信息请参见这里。
使用格式:
string formatted = 21232221.ToString("N0");
int money = 21232221;
var output = money.ToString("c");