Сравнение хеш-таблиц в vb.net - PullRequest
1 голос
/ 04 февраля 2010

У меня есть тип объекта с именем 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 Ответ

1 голос
/ 04 февраля 2010

Вот небольшая дискуссия

Как сравнить 2 HashTables?

Похоже, вам придется написать собственный метод сравнения для реализации того, что вы ищете.

Также, возможно, посмотрите на

Почему словарь предпочтительнее хеш-таблицы

...