文字列数値を指定した桁数分ゼロで埋めたい †数値文字列の先頭を固定長(固定幅)にしたいので0埋めしたい場合がありますよね。 関連サイト †関連記事 †動作確認環境 †
String.PadLeftの構文 †以下のメソッドを使って0埋めします。 public string PadLeft (int totalWidth, char paddingChar); 全体幅と埋めたい文字を指定することにより、0埋めすることができます。 サンプルコード †以下に C#, Visual Basic(VB)のサンプルコードを紹介します。 C# †using System; class Program { static void Main(string[] args) { string s = "123"; string pad = s.PadLeft(5, '0'); Console.WriteLine(pad); } } Visual Basic(VB) †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埋めのサンプルコードでした。 |