「C#」String.Formatで数値を指定桁数でゼロを埋める

2022年1月14日

書式
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

C#

Posted by arkgame