需要以浮点格式和指数格式
显示值如果值大于或等于0.01且小于或等于1000以指数格式显示否则以浮点格式显示
例如:3.230000000 显示为 3.23 0.00001 显示为 1E-05
但是我的代码有问题,如果给定的数字是 1,那么数字显示为 1.00。
if (dValue >= 0.01|| dValue <= 1000.0)
return (string.Format("{0:0.##E+00}", dValue));
else
return (string.Format("{0:F2}", dValue));
请让我知道如何检查数字不包含十进制值