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位,四捨五入
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。
擴充套件資料
C#是一種安全的、穩定的、簡單的、優雅的,由C和C++衍生出來的面向物件的程式語言。它在繼承C和C++強大功能的同時去掉了一些它們的複雜特性(例如沒有宏以及不允許多重繼承)。
C#綜合了VB簡單的視覺化操作和C++的高執行效率,以其強大的操作能力、優雅的語法風格、創新的語言特性和便捷的面向元件程式設計的支援成為.NET開發的首選語言。
C#是面向物件的程式語言。它使得程式設計師可以快速地編寫各種基於MICROSOFT .NET平臺的應用程式,MICROSOFT .NET提供了一系列的工具和服務來最大程度地開發利用計算與通訊領域。
C#使得C++程式設計師可以高效的開發程式,且因可呼叫由 C/C++ 編寫的本機原生函式,而絕不損失C/C++原有的強大的功能。因為這種繼承關係,C#與C/C++具有極大的相似性,熟悉類似語言的開發者可以很快的轉向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。
擴充套件資料
C#是一種安全的、穩定的、簡單的、優雅的,由C和C++衍生出來的面向物件的程式語言。它在繼承C和C++強大功能的同時去掉了一些它們的複雜特性(例如沒有宏以及不允許多重繼承)。
C#綜合了VB簡單的視覺化操作和C++的高執行效率,以其強大的操作能力、優雅的語法風格、創新的語言特性和便捷的面向元件程式設計的支援成為.NET開發的首選語言。
C#是面向物件的程式語言。它使得程式設計師可以快速地編寫各種基於MICROSOFT .NET平臺的應用程式,MICROSOFT .NET提供了一系列的工具和服務來最大程度地開發利用計算與通訊領域。
C#使得C++程式設計師可以高效的開發程式,且因可呼叫由 C/C++ 編寫的本機原生函式,而絕不損失C/C++原有的強大的功能。因為這種繼承關係,C#與C/C++具有極大的相似性,熟悉類似語言的開發者可以很快的轉向C#。
參考資料: