「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