System::Collections::ObjectModel::KeyedCollection class
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 operator new, eftersom det kan leda till körfel och/eller assert-fel. Omslut alltid denna klass i System::SmartPtr pekare och använd pekaren 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 ett element 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 element på ett 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 | Uppslagsordbokens skapande tröskelvärde, standard. |
Se även