C#把double转换位小数点后带有4位的小数 怎么表示
String.Format("{0:N1}",a)保留小数点后一位
String.Format("{0:N2}",a)保留小数点后两位
String.Format("{0:N3}",a)保留小数点后三位
C#保留小数位N位四舍五入
doubles=0.55555;
result=s.ToString("#0.00");//点后面几个0就保留几位
C#保留小数位N位四舍五入
doubledbdata=0.55555;
stringstr1=dbdata.ToString("f2");//fN保留N位,四舍五入
扩展资料
C#Double保留小数点后面位数
Doublesalary1=10000.0;
Doublesalary2=10000.12345;
Doublesalary3=10000.1289;
Intsalary4=10000;
stringsalary5="10000";
stringsalary6="10000.12345";
stringsalary7="10000.1289"
Convert.ToDouble(salary1).ToString("0.00");//保留小数点后两位,结果为10000.00
Convert.ToDouble(salary2).ToString("0.00");//保留小数点后两位,结果为10000.12
Convert.ToDouble(salary3).ToString("0.00");//保留小数点后两位,结果为10000.13
Convert.ToDouble(salary4).ToString("0.00");//保留小数点后两位,结果为10000.00
Convert.ToDouble(salary5).ToString("0.00");//保留小数点后两位,结果为10000.00
Convert.ToDouble(salary6).ToString("0.00");//保留小数点后两位,结果为10000.12
Convert.ToDouble(salary7).ToString("0.00");//保留小数点后两位,结果为10000.13