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 | Преобразует пару ключ‑значение в строку. |
См. также
- Namespace System::Collections::Generic
- Library Aspose.Font for C++