1. 程式人生 > >C# 怎麼把double 存成兩位精度小數

C# 怎麼把double 存成兩位精度小數

如果要返回double型別可以執行下面語句:
double myDou = double.Parse(dTest.ToString("0.00"));

當然了也可以用 Math.Round方法
decimal myDec = Math.Round(dTest,2); 後面的2表示保留小數點後2位小數

如果要把一個非double型別的值保留指定小數位數,一般先轉化為double型別然後轉化為指定格式的字串。一下例子可說明該問題。

int myTest1 = 10000;
string myTest2= "10000";
string myTest3= "10000.12345";
string myTest4= "10000.1289"