回覆列表
  • 1 # 使用者3177994670834

    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#。

    參考資料:

  • 中秋節和大豐收的關聯?
  • 肺部結節做手術前為什麼做了好多檢查?