「C#」String.Formatで数値を指定桁数でゼロを埋める
書式
int 変数名 =値
String.Format(“{0:指定桁数ゼロ", 変数名);
「{0:00000}」のような書式は、書式指定項目と呼ばれます。
指定した桁数よりも大きい数値が指定された場合は、指定された数値が文字列としてそのまま返ります。
使用例
using System; using System.Text.RegularExpressions; namespace ConsoleApplicationSample { class Program { static void Main(string[] args) { //数値を6桁までゼロ埋め編集する int m = 456; string res = String.Format("{0:000000}", m); //コンソールに出力する Console.WriteLine("結果1: "+res); //数値を4桁までゼロ埋め編集する int m2 = 123; string res2 = String.Format("{0:0000}", m2); //コンソールに出力する Console.WriteLine("結果2: "+res2); Console.ReadKey(); } } }
実行結果
結果1: 000456
結果2: 0123