Прочитав ваш комментарий, я думаю, что мой другой ответ, вероятно, то, что вы ищете.
Какой тип строки и какого типа NameOfArray?
Если вы хотите объединить несколько типов в ряд, то есть несколько вариантов.
Structure Row
Public Name as String
Public Age as Integer
End Structure
например. Если вы предпочитаете ссылочный тип, замените Class
на Structure
.
Или используя анонимные типы,
Dim row = New With {Name = "Bob", Age = 21}
Затем вы можете использовать обобщения для составления списка строк, которые вы можете перебирать, используя ForEach
.
Dim NameOfList As System.Collections.Generic.List(of Row)
или если это был результат запроса LINQ, который поддерживал
IEnumerable(of New With{Name As String, Age As Int}). //Not sure if this is VB
Я не уверен, что понимаю ваш вопрос и надеюсь, что это именно то, что вы искали.
Как вы можете видеть из моих коллег-ответчиков, поддержка анонимных типов лучше в C #, но, поскольку вы задали вопрос в VB.Net, я ограничусь этим контекстом.