以保留兩位小數點爲例。
C#中如何只保留小數點後面兩位方法:
1、num.ToString("#0.00"); //點後面幾個0就保留幾位
double num=0.121245;string result=num.ToString("#0.00"); //點後面幾個0就保留幾位Console.WriteLine(result)。
2、num.ToString("f2"); //fN 保留N位,四捨五入,"F","f" 不區分大小寫
double num = 0.123456;string result= num.ToString("f2"); //fN 保留N位,四捨五入Console.WriteLine(result)。
3、Math.Round(i,2)
i爲小數,後面爲保留位數。
4、decimal.Round(decimal.Parse(i),2)
i爲小數,2爲保留位數。
5、直接計算
float i = 32.16667F;
int j = (int)(i * 100);
i= j * 0.01F;//結果32.16。