展开全部
1、直接型,通过ToString()函数直接格式化。
例如把money = 12345.67 格式成 money = 12,345.67。代码如下:
string _money = moeny.ToString("N")或者string _moeny = money.ToString("#,###.00")
2、本地化型32313133353236313431303231363533e4b893e5b19e31333433623838,通过CultureInfo类,根据指定的文化进行格式化,同样的,代码如下:
double money = 12345.67;
CultrueInfo ci = new CultrueInfo("zh-CH");
string _money = money.ToString("c",ci)。

扩展资料:
1、toString() 方法用于返回以一个字符串表示的 Number 对象值。如果方法使用了原生的数据类型作为参数,返回原生数据类型的 String 对象值。如果方法有两个参数, 返回用第二个参数指定基数表示的第一个参数的字符串表示形式。
2、CultureInfo类保存区域性特定的信息,如关联的语言、子语言、国家/地区、日历和区域性约定。此类还提供对 DateTimeFormatInfo、NumberFormatInfo、CompareInfo和 TextInfo的区域性特定实例的访问。
这些对象包含区域性特定操作(如大小写、格式化日期和数字以及比较字符串)所需的信息。
这篇博客介绍了如何使用ToString()函数直接格式化数字,例如将money=12345.67转化为money=12,345.67。同时,通过CultureInfo类,可以根据指定的文化信息进行更复杂的格式化,例如货币格式。文章探讨了这两种方法在处理数字格式化时的适用场景,并提供了相关代码示例。
1325

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



