VB:为变量赋予其他变量值的名称

时间:2013-05-30 19:08:06

标签: vb.net variables

我想在另一个人的价值之后用它的名字创建一个变量。

以下是一个例子:

    While loopBool
        loopTimes = 0
        FolderBrowserDialog1.ShowDialog()
        If DialogResult.OK Then
            Dim [loopTimes] As String = FolderBrowserDialog1.SelectedPath() 
        End If
        'Some more stuff
    End While

我希望[loopTimes]是变量loopTimes的值,但我无法弄明白。 提前致谢

1 个答案:

答案 0 :(得分:1)

实现此目的的最佳方法是使用字典:

Dim myDict As New Dictionary(Of Integer, String)()

然后,您可以将字符串添加到字典中:

While loopBool
    loopTimes = 0 'I'm assuming this is already declared somewhere?

    FolderBrowserDialog1.ShowDialog()
    If DialogResult.OK Then
        myDict(loopTimes) = FolderBrowserDialog1.SelectedPath() 
    End If
    'Some more stuff
End While