## KeyValuePair class


Paar aus Schlüssel und Wert. Dieser Typ sollte auf dem Stack alloziert und an Funktionen per Wert oder Referenz übergeben werden. Verwenden Sie niemals die [System::SmartPtr](../../system/smartptr/) Klasse, um Objekte dieses Typs zu verwalten.

```cpp
template<typename TKey,typename TValue>class KeyValuePair
```

## Methoden

| Methode | Beschreibung |
| --- | --- |
| [get_Key](./get_key/)() const | Liefert den Schlüssel. |
| [get_Value](./get_value/)() const | Liefert den Wert. |
| [GetHashCode](./gethashcode/)() const | Berechnet den Hash eines Schlüssel‑Wert‑Paares, indem die Hashes von Schlüssel und Wert per XOR kombiniert werden. |
| [IsNull](./isnull/)() const | Gibt immer false zurück. |
| [KeyValuePair](./keyvaluepair/)() | Null‑Initialisierer für Schlüssel‑Wert‑Paar. |
| [KeyValuePair](./keyvaluepair/)(const TKey\&, const TValue\&) | Konstruktor. |
| [KeyValuePair](./keyvaluepair/)(const std::pair\<OtherK, OtherV\>\&) | Typkonvertierungskonstruktor. |
| [operator<](./operator_/)(const KeyValuePair\&) const | Patch für Klassen, die von [IComparer<KeyValuePair<TKey, TValue>>](../icomparer/) erben, vergleicht nichts. |
| [ToString](./tostring/)() const | Konvertiert ein Schlüssel‑Wert‑Paar in einen String. |

## Siehe auch

* Namespace [System::Collections::Generic](../)
* Library [Aspose.Font for C++](../../)
