c#保留四位有效数字怎么做

问题描述:

c#保留四位有效数字怎么做
string[] clms1 = new string[] { };
读取文本文件内容
line1 = sr1.ReadLine();
rowNum++;
clms1 = line1.Split(spliter);
for循环语句:(要求第10到第15列保留有效数字四位)
foreach (string d in clms1)
{
clms1[j] = d.ToString("G4");
}
为什么不可以呢?
怎么保留四位有效数字
若我改成clms1[] = d.ToString("G4");
就没有ID
但可以显示结果
0.01234→1234
但是
0.12345→2345

Round((d),4)
d=你得到的结果变量名什么命令调用roundusing System.?他是一个函数double.Parse(clms1[j]) = Math.Round((double.Parse(clms1[j])), 4);我给它string转换成double,也不行啊还是自己太菜了那里是你这么转的你得先把参数得到,然后再进行转换