数値を指定した桁数までゼロ埋めして表示するサンプルです。
.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}」のような書式は、書式指定項目と呼ばれます。
- 指定した桁数よりも大きい数値が指定された場合は、指定された数値が文字列としてそのまま返ります。