29. Hashtable – класс
Hashtable – класс, предоставляет коллекцию пар “ключ-значение”, которые упорядочены по хэш-коду ключа.
Каждый элемент является парой “ключ-значение” хранящейся в объекте DictionaryEntry. Ключ не может быть равным null, а значение — может.
Объекты, используемые коллекцией Hashtable в качестве ключей, требуются для переопределения метода Object.GetHashCode (или интерфейса IHashCodeProvider ) и метода Object.Equals (или интерфейса IComparer ). Реализация обоих методов и интерфейсов должна одинаковым образом учитывать регистр; в противном случае действие коллекции Hashtable может быть неправильным. Например, когда создается объект Hashtable, следует использовать класс CaseInsensitiveHashCodeProvider (или любую нечувствительную к регистру реализацию интерфейса IHashCodeProvider) с классом CaseInsensitiveComparer (или любой нечувствительной к регистру реализацией интерфейса IComparer).
Благодарим всех за лайки, перепосты, добавление в избранное!
http://itvdn.com – видеопортал по обучению программированию
А также подписывайтесь на нас в социальных сетях:
https://vk.com/itvdn
https://www.facebook.com/ITVDN.EDU
https://twitter.com/ITVDN/
https://www.linkedin.com/company/itvdn
https://plus.google.com/u/0/+ItvdnEDU/posts
Свои предложения присылайте на почту: support@itvdn.com
Последние сообщения
127 полезных и бесплатных онлайн академий
24.04.2019
Ресурсы для objective-C программистов
21.03.2018