读取一行中的单独整数

时间:2015-04-29 15:51:20

标签: vb.net visual-studio-2010 visual-studio visual-studio-2012 listbox

我有一行文字和整数,如下所示:文字10 9 8

到目前为止,我的代码读取了这样的整数:

1

10

109

1098

我的代码:

Dim total As String
    For x = 0 To listbox1.Items.Count - 1

        For Each ch As Char In listbox1.Items(x)

            If Char.IsDigit(ch) Then
                total = String.Concat(total & ch)
                listbox1.Items.Add(total)
            End If
        Next
    Next

我希望我的代码能够读取这样的整数:

10 9 8

由于

1 个答案:

答案 0 :(得分:1)

试试这个。 您的想法很好,您刚刚在错误的位置添加了Items.add

    Dim total As String
    For x = 0 To ListBox1.Items.Count - 1

        For Each ch As Char In ListBox1.Items(x)

            If Char.IsDigit(ch) Then
                total = String.Concat(total & ch)
            End If
        Next
        ListBox1.Items.Add(total)
    Next
End Sub