Поскольку первая запись представляет собой строку, а не массив строк, ваши данные не соответствуют модели для многомерного массива или даже массива с зазубринами.
Вы можете объявить массив объектов:
Dim data() As Object = {"String value", New String() {"string-a", "string_b"}}
Но это действительно не очень хорошая идея.
Другим вариантом может быть использование Tuple так:
Dim data As New Tuple(Of String, String())("String value", {"string-a", "string_b"})
Debug.Print(data.Item1)
For Each value As String In data.Item2
Debug.Print(value)
Next
Но тогда вы можете также просто использовать пользовательский класс как это было предложено другими.
Можете ли вы дать более подробную информацию о том, как эти данные будут использоваться? Это может привести к лучшему решению для вас ...
http://msdn.microsoft.com/en-us/library/vstudio/y13tek7e.aspx – Gray
Словарь (Of String, List (Of String)) 'является превосходным решением, если вы не нуждаетесь в * использовании многомерного массива. – helrich
Мне действительно нужно использовать массив .. поверьте мне, я бы скорее использовал словарь :) – user2920564