C#保留小數點位數的方法

    以保留兩位小數點爲例。

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。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章