根据需要看看
double dd;
System.Math.Round(dd,2);
System.Math.Celling(dd,2);
System.Math.Floor(dd,2)
哪个是你想要的
double dd;
System.Math.Round(dd,2);
System.Math.Celling(dd,2);
System.Math.Floor(dd,2)
哪个是你想要的
解决方案 »
- C# 正则验证 regcx.ismatch()非法字符验证
- 关于类型"bool?"
- 急求Webservice发送的数据编码问题,非常感谢![
- 无法写入输出文件“H:\DDHCManagement\DDHCManagement\obj\Debug\DDHCManagement.pdb”: 系统错误 &H806d000c&
- 什么叫细粒度,什么叫粗粒度?
- vb6代码转c# (withevents问题)
- 一个小问题?
- 怎么样通过以父类的定义来引用子类的方法呀?????
- http://expert.csdn.net/Expert/topic/1873/1873786.xml?temp=.671673
- .net framework版本不同导致调用第三方64位DLL异常
- 关于datagrid的问题,急
- listbox 的有条件绑定问题
double a = 3212.4499944444999449409887;
string bx = "";
for(int i = 0;i<5;i++)
{
bx += a.ToString()[i];
}
int cx = Convert.ToInt32(a);
string dx = string.Format("{0:f2}",a);
Console.WriteLine("a "+a);
Console.WriteLine("bx "+bx);
Console.WriteLine("cx "+cx);
Console.WriteLine("dx "+dx);
如果数字太长如上,则Convert.ToInt32(a)不可使之转换