knrt.net
当前位置:首页 >> C#保留2位小数,.tostring("F2")确实可以,但是 >>

C#保留2位小数,.tostring("F2")确实可以,但是

先说一下Tostring中0和#的区别 0 代表占位的 如果ToString("0.00") 这样就是保留两位小数,无论小数有多少位或者无小数,结果都是两位小数 例如 1.1234 那么结果是1.12 如果是1.2 那么结果会补零 为1.20 # 代表后面的不是零就被保留,如果是0就...

double s=0.55555;result=s.ToString("#0.00");//点后面几个0就保留几位如果要四舍五入的话,用这个double dbdata = 0.55555;string str1 = dbdata.ToString("f2");//fN 保留N位,四舍五入 具体说明见下: 1 string str0 = i.ToString("f"); //25...

1、Math.Round(0.333333,2);//按照四舍五入的国际标准 2、 double dbdata=0.335333; string str1=String.Format("{0:F}",dbdata);//默认为保留两位 3、 float i=0.333333; int j=(int)(i * 100); i = j/100; 4、 decimal.Round(decimal.Parse("0...

decimal aa; aa = decimal.Parse(textBox1.Text); textBox1.Text= aa.ToString("0.00"); 或者 textBox1.Text= aa.ToString("f2"); 在文本框中输入100,执行代码后,变为100.00

字符型转换为字符串 1. // C 货币 2. 2.5.ToString("C"); // ¥2.50 3. // D 10进制数 4. 25.ToString("D5"); // 25000 5.// E 科学型 6. 25000.ToString("E"); // 2.500000E+005 7.// F 固定点 8. 25.ToString("F2"); // 25.00 9.// G 常规 10....

ToString()可空参数单独使用,同时可以加一个格式化参数,具体方式如下: 1. 取中文日期显示_年月 currentTime.ToString("y"); 格式:2007年1月 2. 取中文日期显示_月日 currentTime.ToString("m"); 格式:1月30日 3. 取日期显示_年月日 currentTi...

{0:f2}是个格式化表达式 0表示第一个变量,如果后面还有多个变量那么就是{1},{2}..以此类推 F2是将变量格式化成浮点型保留两位小数。

出现"非数字"可能是因为除数为0,LZ可以加个验证 比如f1/f2 if(f2 == 0) { messagebox.show("除数为零"); } 要保留两位小数的话,只需 f = f1/f2; f.tostring("F2"); 即可 F2表示保留两位小数 望采纳~

string num=string.Format("{0:F2}", Convert.ToDouble(23,5235);

例: Double a = 2.1234567; Math.Round(a,2);

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com