将多维数组转换为arraylist vb.net

将多维数组转换为arraylist vb.net,vb.net,multidimensional-array,arraylist,Vb.net,Multidimensional Array,Arraylist,正如问题所问,我正在尝试将此数组转换为多维arraylist 我知道这可以将一维数组转换为arraylist,但我的是mwarray(0-alot,0-1) 假设您希望从多维数组中获取所有值并将其放入单个ArrayList,则您可以循环遍历这些值并添加它们: table = New ArrayList() For i as integer = 0 to mwarray.GetLength(0) - 1 For j as integer = 0 to mwarray.GetLength(

正如问题所问,我正在尝试将此数组转换为多维arraylist

我知道这可以将一维数组转换为arraylist,但我的是mwarray(0-alot,0-1)


假设您希望从多维数组中获取所有值并将其放入单个
ArrayList
,则您可以循环遍历这些值并添加它们:

table = New ArrayList()

For i as integer = 0 to mwarray.GetLength(0) - 1
    For j as integer = 0 to mwarray.GetLength(1) - 1
        table.Add(mwarray(i,j))
    Next
Next

多维数组的等价物是列表列表。另外,你应该使用列表而不是ArrayList。我需要谷歌图表的ArrayList。你想将多维数组值展平为一个
ArrayList
?不,因为一列包含所有时间值,即“日期”,另一列包含该时间的值。最终,你想在最终的ArrayList中得到什么?如果你不告诉我们你想做什么,很难帮助你。
table = New ArrayList()

For i as integer = 0 to mwarray.GetLength(0) - 1
    For j as integer = 0 to mwarray.GetLength(1) - 1
        table.Add(mwarray(i,j))
    Next
Next