C#先把数值类型转换为带千分位的字符串,再判断是否带小数,如果带小数,保存两位小数,不带,不保留。
decimal? aaa = (decimal?)12345.12345;
decimal? ccc = aaa % 1;
if (aaa % 1 > 0)
{
string bbb = aaa == null ? null : aaa.Value.ToString("###,###.00");
//结果12,345.12
}
else
{
string bbb = aaa == null ? null : aaa.Value.ToString("###,###");
}
本文介绍了使用C#将数值转换为带千分位的字符串,并根据数值是否有小数进行不同处理,包括转换过程和应用实例。
506

被折叠的 条评论
为什么被折叠?



