データ操作

[C#] 数値を指定桁数までゼロ埋めする

2021年4月5日

数値を指定した桁数までゼロ埋めして表示するサンプルです。

.ToString() を使用するパターンと
String.Format() を使用するパターンがあります。

ToStringを使用するパターン

例1)数値を指定桁数までゼロ埋めする


//数値を5桁までゼロ埋め編集する
int val = 123;
string str = val.ToString("00000");

//コンソールに出力する
Console.WriteLine(str);

結果

00123

String.Formatを使用するパターン

例2)数値をカンマ編集する


//数値を5桁までゼロ埋め編集する
int i = 123;
string str = String.Format("{0:00000}", i);

//コンソールに出力する
Console.WriteLine(str);

結果

00123

備考

  • 上記サンプル中の「{0:00000}」のような書式は、書式指定項目と呼ばれます。
  • 指定した桁数よりも大きい数値が指定された場合は、指定された数値が文字列としてそのまま返ります。

関連記事

-データ操作
-,