从列表中读取

时间:2016-03-27 20:50:19

标签: vb.net list vb.net-2010 nested-lists

我一直在想弄清楚如何使用VB.Net中的列表列表来完成等效的多维数组。 我需要设置一个3列的字符串列表列表,填写它然后读出来。我已经成功创建并填充了嵌套列表,但是当我阅读它时,我没有得到正确的输出。 我知道这是正确填充的,因为如果我读了任何一个项目,例如:

  listTest (1)(4)(2) 

总是给我正确的结果,在本例中是List Test中第一组listInnerOne中第四组列表的listInnerTwo中的第二个字符串。

然而,当我尝试使用For Next Loops的嵌套读取它时,我只会在最里面的列表中重复该字符串。 这是我的输出代码,它运行但没有给出正确的结果(NL是新行):

For Each q As List(Of List(Of String)) In listTest
        For Each l As List(Of String) In listInnerOne
            For Each s As String In listInnerTwo
              myForm.TextBox.Text = myForm.TextBox.Text & s & NL
            Next
        Next
    Next

1 个答案:

答案 0 :(得分:3)

试试这个:

insertCSS