1. ホーム
  2. c#

[解決済み] int(数値)を先頭のゼロを含む文字列に変換する?(4桁) [重複] [重複

2023-03-05 02:16:42

質問

重複の可能性があります。

数字のフォーマット: 1 を "01" に、2 を "02" に変換する方法、など。

どのように私は変換することができます intstring に変更するには、次のスキームを使用する必要があります。

  • 1 は、次のように変換されます。 0001
  • 123 に変換されます。 0123

もちろん、文字列の長さは動的なものです。このサンプルの場合は

int length = 4;

どうすれば、このように変換できるのでしょうか?

どのように解決するのですか?

使用方法 文字列.PadLeft のようにします。

var result = input.ToString().PadLeft(length, '0');