本技巧主要介紹如何使用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,"定義效果");
}