|
本技巧主要介绍如何使用NumberFormatInfo类的PercentDecimalDigits属性来设置百分比值中小数点后面保留的位数。PercentDecimalDigits属性 此属性用于获取或设置在百分比值中使用的小数位数。 其语法格式为: | public int PercentDecimalDigits { get; set; } |
属性值:-在百分比值中使用的小数位数。默认值为2。 主要代码如下: private void button1_Click(object sender, EventArgs e) { System.Globalization.NumberFormatInfo GN = 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,"定义效果"); } |
|