System::Collections::Generic::BaseKVCollection classe

BaseKVCollection class

Contient le code commun pour les collections de clés ou de valeurs. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans le pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument en C++.

template<typename Dict,typename KV>class BaseKVCollection : public System::Collections::Generic::IKVCollection<KV>
ParamètreDescription
DictDictionary type.
KVType de clé ou de valeur, selon l’interface utilisée.

Méthodes

MéthodeDescription
BaseKVCollection(const typename Dict::Ptr&)Crée une collection.
CopyTo(ArrayPtr<KV>, int) overrideCopie les données dans les éléments existants du tableau.
get_Count() const overrideObtient le nombre d’éléments.
SetTemplateWeakPtr(uint32_t) overridePermet la compilation, mais ne fait rien réellement car cette structure ne possède pas de données.

Voir aussi