数値文字列の先頭を固定長(固定幅)にしたいので0埋めしたい場合がありますよね。
StringクラスにあるPadLeftメソッドを使えば簡単に実現できます。
以下に C#, Visual Basic(VB) のサンプルコードを紹介します。
以下のメソッドを使って0埋めします。
public string PadLeft (int totalWidth, char paddingChar);
全体幅と埋めたい文字を指定することにより、0埋めすることができます。
当然、他の文字を指定すればその文字で埋めることも可能です。
以下に C#, Visual Basic(VB)のサンプルコードを紹介します。
using System;
class Program
{
static void Main(string[] args)
{
string s = "123";
string pad = s.PadLeft(5, '0');
Console.WriteLine(pad);
}
}
Imports System
Module Program
Sub Main(args As String())
Dim s As String = "123"
Dim pad As String = s.PadLeft(5, "0"c)
Console.WriteLine(pad)
End Sub
End Module
上記サンプルコードの実行結果を以下に記します。
以上、0埋めのサンプルコードでした。