如何将double型数组里的数据只保留到小数点后三位!!!
var value = new double[num];
这时已经定义好的数组,新手路过,用了好几种方法都是解决数据的,数组怎么转化,求大神赐代码!!!
------解决方案--------------------Math.Rount
------解决方案--------------------double a=12.1231231456
string d=.ToString("0.000")
------解决方案--------------------我看了下没什么问题,你这个错误一般是获取的值为null,我写个列子运行没问题:
double[] ds = new double[] { 1.2345, 2.2345 };
for (int i = 0; i < ds.Length; i++)
{
ds[i] = Math.Round(ds[i], 3);
}
for (int i = 0; i < ds.Length; i++)
{
Console.WriteLine(ds[i]);
}
Console.Read();