zukucode
主にWEB関連の情報を技術メモとして発信しています。

VB.NET 文字列を指定した桁数までゼロ埋めをする

VB.NETで文字列をゼロ埋めする方法を紹介します。

以下は3桁の数字を10桁になるように0を追加しています。

Dim str As String = "123"
Console.WriteLine(str.PadLeft(10, "0"c)) '0000000123

PadLeft

PadLeft(桁数, 文字)で指定した桁数を指定した文字で文字列を埋めることができます。

今回の場合はゼロ埋めをしたいので、第2引数の文字に0を指定しています。(char型を指定する必要があるので、文字のあとにcをつけています。)

0以外の文字を指定することも可能です。


関連記事