【问题标题】:Can you convert a 2-d array to a hashtable?您可以将二维数组转换为哈希表吗?
【发布时间】:2014-01-16 17:03:39
【问题描述】:

我一直在寻找这个,但找不到任何人试图这样做。是否可以将二维数组转换为哈希表?

【问题讨论】:

  • 字典(Of TKey, TValue) 也可以接受吗?

标签: arrays vb.net winforms hashtable


【解决方案1】:

我认为没有直接的方法可以做到这一点。但是您始终可以遍历数组并将值添加到哈希表中。 (假设第一维元素是唯一的)

for (int i = 0; i < arr.Length(FirstDimension); i++)
     hastable.add(arr[i,0], arr[i,1])

不完全是 VB 或 C#,但我希望你明白。

在 C# 中,您可以创建一个扩展方法来执行此操作,如果您非常广泛地使用它,但不确定 VB。

【讨论】:

    猜你喜欢
    • 2016-05-08
    • 2011-01-16
    • 1970-01-01
    • 2019-07-14
    • 2017-11-22
    • 2019-10-27
    • 2019-05-23
    • 2012-10-29
    • 1970-01-01
    相关资源
    最近更新 更多