Я выяснял, как сделать эквивалент многомерных массивов, используя списки списков в VB.Net. Мне нужно настроить 3-мерный список списка строк, заполнить его и затем прочитать. Мне удалось создать и заполнить вложенные списки, но я не получаю правильный вывод, когда читаю его. Я знаю, что это правильно заполнены, потому что если я прочитал любой один пункт, например:Чтение из списка списка
listTest (1)(4)(2)
всегда дает мне правильный результат, в этом случае вторую строку в listInnerTwo 4-го набора списков в listInnerOne 1-го набора в List List.
Однако, когда я пытаюсь прочитать его с гнездом для следующих циклов, я получаю только повторение строки в самом внутреннем списке. Вот мой выходной код, он работает, но не дает правильные результаты (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
Это сделал it.thanks – user3029051
@ user3029051, если это помогло затем принять ответ – Dejan