★搜Asp.net★(www.soAsp.net),为专业技术文档网站。
包括Asp.net开发技术文档·C#开发技术文档·Access/SQL Server数据库开发技术文档·VB.NET开发技术文档。
还包括·项目实战经验总结·开发经验技巧总结·项目开发心得。


  
C#如何自定义货币值中小数点左边数字分组字符

本技巧主要介绍如何自定义货币值中对小数点左边数字分组字符。主要使用NumberFormatInfo类的CurrencyGroupSeparator属性来设置的。运行程序,其效果如图5.3所示。

CurrencyGroupSeparator属性

此属性获取或设置在货币值中对小数点左边数字进行分组的字符串。

其语法格式为:

public string CurrencyGroupSeparator { get; set; }
l  属性值:在货币值中对小数点左边数字进行分组的字符串。默认值为“,”

主要代码如下

 private void button1_Click(object sender, EventArgs e)
        {
            System.Globalization.NumberFormatInfo GN = new System.Globalization.CultureInfo("en-US", false).NumberFormat;
            Int64 myInt = 123456789;
            GN.CurrencyGroupSeparator = "、";
            MessageBox.Show("定义前: " + myInt.ToString("C") + "\n" + "定义后: " + myInt.ToString("C", GN), "分组字符用、号");
        }