「VB.NET」ToString関数で数値を指定桁数0埋める方法

書式
数値.ToString(“書式")
ToStringメソッドを使用して、数値を、指定した桁数まで0埋めした文字列へ変換します。
構文
数値.ToString(“D桁数")
数値.ToString(“桁数の0")

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Module Module1
Public Sub Main()
Dim cnt As Integer = 789
'「D&桁数」を指定して0埋める
Console.WriteLine(cnt.ToString("D6"))
'桁数6を指定する
Console.WriteLine(cnt.ToString("00000"))
'桁数3を指定する
Console.WriteLine(cnt.ToString("000"))
'桁数2を指定する
Console.WriteLine(cnt.ToString("00"))
Console.ReadKey()
End Sub
End Module
Module Module1 Public Sub Main() Dim cnt As Integer = 789 '「D&桁数」を指定して0埋める Console.WriteLine(cnt.ToString("D6")) '桁数6を指定する Console.WriteLine(cnt.ToString("00000")) '桁数3を指定する Console.WriteLine(cnt.ToString("000")) '桁数2を指定する Console.WriteLine(cnt.ToString("00")) Console.ReadKey() End Sub End Module
Module Module1

    Public Sub Main()

        Dim cnt As Integer = 789

        '「D&桁数」を指定して0埋める
        Console.WriteLine(cnt.ToString("D6"))
        '桁数6を指定する
        Console.WriteLine(cnt.ToString("00000"))

        '桁数3を指定する
        Console.WriteLine(cnt.ToString("000"))

        '桁数2を指定する
        Console.WriteLine(cnt.ToString("00"))

        Console.ReadKey()

    End Sub

End Module

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
000789
00789
789
789
000789 00789 789 789
000789
00789
789
789

 

VB.net

Posted by arkgame