有幾種方法可以在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中文網其他相關文章!