首頁  >  文章  >  後端開發  >  如何在C#中將整數轉換為帶有零填充的字串?

如何在C#中將整數轉換為帶有零填充的字串?

WBOY
WBOY轉載
2023-08-23 23:01:021502瀏覽

如何在C#中將整數轉換為帶有零填充的字串?

有幾種方法可以在C#中將整數轉換為字串。

PadLeft - 傳回一個新的字串,其長度為指定長度,其中當前字串的開頭被填入空格或指定的Unicode字元

ToString - 傳回表示目前物件的字串。

字串插值 - 特殊字元$將字串文字標識為插入字串。此功能從C# 6開始提供。

使用字串填入的範例 -

#範例

 線上示範

using System;
namespace DemoApplication{
   class Program{
      public static void Main(){
         int number = 5;
         Console.WriteLine("Number: {0}", number);
         var numberString = number.ToString().PadLeft(4, '0');
         Console.WriteLine("Padded String: {0}", numberString);
         Console.ReadLine();
      }
   }
}

輸出

上述程式碼的輸出為

Number: 5
Padded String: 0005

使用顯式形式的範例

#範例

 即時示範

using System;
namespace DemoApplication{
   class Program{
      public static void Main(){
         int number = 5;
         Console.WriteLine("Number: {0}", number);
         var numberString = number.ToString("0000");
         Console.WriteLine("Padded String: {0}", numberString);
         Console.ReadLine();
      }
   }
}

輸出

#上述程式碼的輸出為

Number: 5
Padded String: 0005

使用短格式說明符的範例

範例

 線上示範

using System;
namespace DemoApplication{
   class Program{
      public static void Main(){
         int number = 5;
         Console.WriteLine("Number: {0}", number);
         var numberString = number.ToString("D4");
         Console.WriteLine("Padded String: {0}", numberString);
         Console.ReadLine();
      }
   }
}

輸出

上述程式碼的輸出為

Number: 5
Padded String: 0005

使用字串內插的範例

範例

 即時示範

using System;
namespace DemoApplication{
   class Program{
      public static void Main(){
         int number = 5;
         Console.WriteLine("Number: {0}", number);
         var numberString = $"{number:0000}";
         Console.WriteLine("Padded String: {0}", numberString);
         Console.ReadLine();
      }
   }
}

輸出

上述程式碼的輸出為

Number: 5
Padded String: 0005

以上是如何在C#中將整數轉換為帶有零填充的字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除