将多维数组转换为ArrayList,VB.NET

4

就像问题所问,我正在尝试将这个数组转换为多维数组列表。

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

table = New ArrayList(mwaray)

多维数组的等效形式是列表的列表。此外,应该使用List而不是ArrayList。 - Meta-Knight
我需要为 Google 图表使用 ArrayList。 - Drfrink
你想将多维数组的值展平为单个 ArrayList 吗? - Meta-Knight
我最终试图将ArrayList传递给ASP页面上的JavaScript。这是我试图整合的JavaScript代码。https://developers.google.com/chart/interactive/docs/gallery/linechart#Example - Drfrink
我仍然不确定多维数组中的数据与ArrayList中的数据有何关系。每个ArrayList中的项是否应该是两个项目的数组? - Meta-Knight
显示剩余2条评论
1个回答

2
假设您想从多维数组中获取所有值并将其放入单个 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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接