比较vb.net中的Hashtables

时间:2010-02-04 05:49:56

标签: .net vb.net dictionary comparison hashtable

我有一种名为Bin的对象,它有一个名为Attributes的哈希表字段。像这样:

Public Class Bin

    Private _attributes As Hashtable

    Public Readonly Property Attributes() As Hashtable
        Get
            Return _attributes
        End Get
    End Property

End Class

如果我有两个箱子,我想在Hashtable中比较它们是否具有相同的属性(如果它们具有完全相同的键,以及这些键的正确值)。我有一组常量(String)用于键,但值为Boolean

如果使用词典有一种简单的方法,我也会对此持开放态度。我没有使用vb.net的这方面,所以我不确定什么是可能的,或者我是否必须手工编写比较代码。

1 个答案:

答案 0 :(得分:1)

这是一个小讨论

How to compare 2 HashTables?

似乎您必须编写自己的比较方法来实现您正在寻找的内容。

也许可以看看

Why Dictionary is preferred over hashtable