System::Collections::Generic::KeyValuePair класс

KeyValuePair class

Пара ключа и значения. Этот тип должен выделяться в стеке и передаваться в функции по значению или по ссылке. Никогда не используйте класс System::SmartPtr для управления объектами этого типа.

template<typename TKey,typename TValue>class KeyValuePair

Методы

МетодОписание
get_Key() constПолучает ключ.
get_Value() constПолучает значение.
GetHashCode() constВычисляет хеш пары ключ‑значение, выполняя XOR хешей ключа и значения.
IsNull() constВсегда возвращает false.
KeyValuePair()Инициализатор нулевой пары ключ‑значение.
KeyValuePair(const TKey&, const TValue&)Конструктор.
KeyValuePair(const std::pair<OtherK, OtherV>&)Конструктор преобразования типа.
operator<(const KeyValuePair&) constЗаплатка для классов, наследующихся от IComparer<KeyValuePair<TKey, TValue», не сравнивает ничего.
ToString() constПреобразует пару ключ‑значение в строку.

См. также