Dot-Net
如何以 2 精度轉換為雙精度 - 點後的字元串?
我想將此 string: 轉換
0.55000000000000004為這個 double:0.55。怎麼做?
是字元串還是雙精度?如果是字元串:
double d = double.Parse(s,CultureInfo.InvariantCulture); string s=string.Format("{0:0.00}",d);如果它已經是使用第二行的雙格式。
您可以使用此程式碼來降低精度部分:
double m = Math.Round(0.55000000000000004,2);結果將是:0.55