C# 整數前導零填充法
在 C# 中,將整數轉換為字串有時需要添加前導零以進行格式化。以下是實現此目標的幾種方法的簡要說明:
使用 ToString() 和 PadLeft()
PadLeft() 方法可用來在整數的字串表示形式中加入前導字元(在本例中為零)。文法如下:
<code class="language-csharp">i.ToString().PadLeft(length, '0');</code>
其中:
i
是要轉換為字串的整數值length
是結果字串的所需總長度(包括前導零)'0'
是用來填充的字元使用 ToString() 格式字串
另一種方法是在呼叫 ToString() 時使用格式字串。格式字串指定應如何格式化整數:
<code class="language-csharp">i.ToString("0000");</code>
格式字串 "0000" 指定整數應表示為至少包含四個數字的字串,如有必要,則新增前導零。
使用簡寫格式說明符
C# 也提供用於填滿整數的簡寫格式說明符:
<code class="language-csharp">i.ToString("D4");</code>
格式說明符 "D4" 與 "0000" 的效果相同。
使用字串插值
在 C# 6.0 及更高版本中,可以使用字串插值來實現相同的結果:
<code class="language-csharp">$"{i:0000}";</code>
這種方法將格式字串語法的便利性與字串插值的易讀性結合。
其他注意事項
以上是如何在 C# 中用前導零填滿整數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!