数値文字列の先頭を固定長(固定幅)にしたいので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埋めのサンプルコードでした。