C# 整数先行ゼロ埋め込みメソッド
C# では、整数を文字列に変換するときに、書式設定のために先頭にゼロを追加する必要がある場合があります。これを達成するためのいくつかの方法を簡単にまとめます:
ToString() と PadLeft() を使用する
PadLeft() メソッドを使用すると、整数の文字列表現に先頭文字 (この場合はゼロ) を追加できます。構文は次のとおりです:
<code class="language-csharp">i.ToString().PadLeft(length, '0');</code>
その中には:
i
は、文字列 length
は、結果文字列の目的の合計長です (先行ゼロを含む) '0'
はパディングに使用される文字 ToString() を使用して文字列をフォーマットします
もう 1 つの方法は、ToString() を呼び出すときにフォーマット文字列を使用することです。フォーマット文字列は、整数のフォーマット方法を指定します:
<code class="language-csharp">i.ToString("0000");</code>
書式文字列 "0000" は、必要に応じて先頭にゼロを追加して、少なくとも 4 桁の数字を含む文字列として整数を表現することを指定します。
短縮形式指定子を使用する
C# では、整数をパディングするための短縮形式指定子も提供しています。
<code class="language-csharp">i.ToString("D4");</code>
形式指定子「D4」は「0000」と同じ効果があります。
文字列補間を使用する
C# 6.0 以降では、文字列補間を使用して同じ結果を達成できます。
<code class="language-csharp">$"{i:0000}";</code>
このアプローチは、書式文字列構文の利便性と文字列補間の読みやすさを組み合わせたものです。
その他の注意事項
以上がC# で整数の先頭にゼロを埋め込む方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。