【发布时间】:2014-01-16 17:03:39
【问题描述】:
我一直在寻找这个,但找不到任何人试图这样做。是否可以将二维数组转换为哈希表?
【问题讨论】:
-
字典(Of TKey, TValue) 也可以接受吗?
标签: arrays vb.net winforms hashtable
我一直在寻找这个,但找不到任何人试图这样做。是否可以将二维数组转换为哈希表?
【问题讨论】:
标签: arrays vb.net winforms hashtable
我认为没有直接的方法可以做到这一点。但是您始终可以遍历数组并将值添加到哈希表中。 (假设第一维元素是唯一的)
for (int i = 0; i < arr.Length(FirstDimension); i++)
hastable.add(arr[i,0], arr[i,1])
不完全是 VB 或 C#,但我希望你明白。
在 C# 中,您可以创建一个扩展方法来执行此操作,如果您非常广泛地使用它,但不确定 VB。
【讨论】: