0

0 - 9999VBからカウントする必要があります。0000 - 9999出力が次のようになるように、 format を作成するにはどうすればよいですか。

0000, 0001, 0002, 0003, .......

次のコードを使用しました

Dim p4num As Integer = 0
Dim p3num As Integer = 0
Dim p2num As Integer = 0
Dim p1num As Integer = 0

p4num += 1
If p4num = 10 Then
    p4num = 0
    p3num += 1
    If p3num = 10 Then
        p3num = 0
        p2num += 1
        If p2num = 10 Then
            p2num = 0
            p1num += 1
        End If
    End If
End If

しかし、私は別の方法でそれを行います。何か案が?

4

3 に答える 3

3

ToString()が役立つかもしれません。どうですか

myint.ToString("0000")

また

myint.ToString("D4");
于 2013-02-07T08:40:03.583 に答える
3
For i as integer = 0 to 9999
     Debug.WriteLine(i.ToString("0000"))
next

テストされていないコードですが、動作するはずです...

于 2013-02-07T08:40:36.247 に答える
2

あなたのガイド

Dim numbers As IEnumerable(Of Integer) = Enumerable.Range(0, 9999).ToArray()
'object j = string.Join(", ", numbers);
For Each item As var In numbers
    Console.WriteLine(item.ToString("#0000"))
Next
于 2013-02-07T08:46:26.263 に答える