ROUND()是C#中math的一個成員函數.System.Math.Round(),這個函數有四種用法,
最長用的是對小數點位數的舍入.但這和現實生活中的“四舍五入”有一定區別,
也有別JAVA中Math.Round(),跟sql中的Math.Round()方法有別. C#中Math.round()采用的是所謂“四舍六入五成雙”的銀行家舍入法---要舍得位
如果是5則舍入后末位要求是偶數,要舍得位如果不是五 則按四舍五入處理. 如: Math.Round(1.2600,2);結果是1.26 Math.Round(1.2460,2);結果是1.25 Math.Round(1.2550,2);結果是1.25 Math.Round(1.2551,2);結果是1.26 Math.Round(1.2560,2);結果是1.26
double s=0.55555; result=s.ToString("#0.00");//點后面幾個0就保留幾位 如果要四舍五入的話,用這個 double dbdata = 0.55555; string str1 = dbdata.ToString("f2");//fN 保留N位,四舍五入