如何在 C# 中使用字串格式化顯示小數點後兩位或簡單整數?


根據指定的格式將物件的值轉換為字串,並將其插入另一個字串。

Namespace:System
Assembly:System.Runtime.dll

Format 方法的每個過載都使用複合格式化功能在複合格式字串中包含基於零的索引佔位符(稱為格式項)。在執行時,每個格式項都將替換為引數列表中相應引數的字串表示形式。如果引數的值為 null,則格式項將替換為 String.Empty。

示例

class Program{
   static void Main(string[] args){
      int number = 123;
      var s = string.Format("{0:0.00}", number);
      System.Console.WriteLine(s);
      Console.ReadLine();
   }
}

輸出

123.00

字串插值功能構建在複合格式化功能之上,並提供更易讀且方便的語法,以將格式化表示式結果包含在結果字串中。要將字串文字識別為插值字串,請在其前面加上 $ 符號。您可以在插值字串中嵌入任何返回值的有效 C# 表示式。

在以下示例中,一旦表示式計算完成,其結果就會轉換為字串幷包含在結果字串中

示例 2

class Program {
   static void Main(string[] args){
      int number = 123;
      var aNumberAsString = $"{number:0.00}";
      System.Console.WriteLine(aNumberAsString);
      Console.ReadLine();
   }
}

輸出

123.00

更新於: 2020-11-05

4K+ 次瀏覽

啟動您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.