System::Collections::ObjectModel::KeyedCollection klass
KeyedCollection class
Abstrakt samling av element med inbäddade nycklar. Objekt av denna klass bör endast allokeras med System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
template<typename TKey,typename TItem>class KeyedCollection : public System::Collections::ObjectModel::Collection<TItem>
| Parameter | Beskrivning |
|---|
| TKey | Nyckeltyp. |
| TItem | värdetyp. |
Metoder
| Metod | Beskrivning |
|---|
| Add(const TItem&) override | Lägg till objekt i behållarens slut. |
| Contains(TKey) | Kontrollerar om nyckeln finns i behållaren. |
| get_Comparer() | Hämtar jämförare. |
| idx_get(TKey) | Hämtar objekt på specifikt index. |
| Remove(TKey) | Tar bort nyckeln från behållaren. |
| SetTemplateWeakPtr(uint32_t) override | Gör så att ett specifikt mallargument behandlas som en svag pekare istället för en delad pekare (om tillämpligt). |
Fält
| Fält | Beskrivning |
|---|
| static defaultThreshold | Uppslagsordboks skapande tröskelvärde, standard. |
Se även