首页 / 软件开发 / C# / C#自定义百分比值中小数的位数
C#自定义百分比值中小数的位数2009-12-24本技巧主要介绍如何使用NumberFormatInfo类的PercentDecimalDigits属性来设置百分比值中小数点后面保留的位数。PercentDecimalDigits属性此属性用于获取或设置在百分比值中使用的小数位数。其语法格式为:public int PercentDecimalDigits{get;set;}
属性值:-在百分比值中使用的小数位数。默认值为2。主要代码如下:private void button1_Click(objectsender,EventArgse)
{
System.Globalization.NumberFormatInfoGN=new System.Globalization.CultureInfo("zh-CN",false).NumberFormat;
Double myInt=0.9774;
string strInfo=null;
GN.PercentDecimalDigits=1;
strInfo+="保留一位小数:"+string.Format(myInt.ToString("P",GN));
GN.PercentDecimalDigits=2;
strInfo+="n保留二位小数:"+string.Format(myInt.ToString("P",GN));
GN.PercentDecimalDigits=4;
strInfo+="n保留四位小数:"+string.Format(myInt.ToString("P",GN));
GN.PercentDecimalDigits=6;
strInfo+="n保留六位小数:"+string.Format(myInt.ToString("P",GN));
MessageBox.Show(strInfo,"定义效果");
}