ホームページ > バックエンド開発 > C++ > C#で整数をゼロパッド文字列に変換する方法は?

C#で整数をゼロパッド文字列に変換する方法は?

Linda Hamilton
リリース: 2025-01-25 22:23:09
オリジナル
804 人が閲覧しました

How to Convert Integers to Zero-Padded Strings in C#?

c#では、整数はゼロ入った文字列に変換されます

質問:

c#では、整数を文字列に変換する必要があり、フロントガイドゼロがその前に追加されます。たとえば、整数1を文字列に変換する場合、0001にフォーマットする必要があります。

解決策:

この変換をc#で実行するには、いくつかの方法があります。

toString()

  • この方法では、負の数を正しく処理できない場合があることに注意してください。

    <code class="language-csharp">  int i = 1;
      string paddedString = i.ToString().PadLeft(4, '0'); // 输出 "0001"</code>
    ログイン後にコピー
    フォーマット:

  • このメソッドは、必要な形式を明示的に定義されています。

    フォームフォーマット説明:
    <code class="language-csharp">  int i = 1;
      string paddedString = i.ToString("0000"); // 输出 "0001"</code>
    ログイン後にコピー

    "d"フォーマット説明記号は、数値の略語されたフォーマットであり、指定された数値は表示される最小数を示します。
  • 文字列挿入(c#6.0):

    <code class="language-csharp">  int i = 1;
      string paddedString = i.ToString("D4"); // 输出 "0001"</code>
    ログイン後にコピー

文字列文字列補間は、デジタルフォーマットのための場所占有の使用を含む、文字列をフォーマットするための簡潔な方法を提供します。

    以上がC#で整数をゼロパッド文字列に変換する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    著者別の最新記事
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート