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

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

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

你确定能运行?"D" + 1 没有对应string 和int的+操作符吧? ================= 我错了 "D" + 1=“D1" 你在哪看到的,这个貌似没什么用吧,“D3"的话会是输出至少为3位,不足前面用”0“补足,比如:3.ToString("D3")= ”003“,"D2"之流类似

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

父窗体Form1有一个属性IsMdiContainer设置为True 然后子窗体Form2填写代码: Form2 form2 = new Form2(); form2.MdiParent = this; form2.Show();

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