System::Collections::Generic::BaseKVCollection sınıfı

BaseKVCollection class

Anahtarlar veya değerler koleksiyonları için ortak kodu tutar. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak allocate edilmelidir. Bu tipin örneğini yığına (stack) ya da operator new ile asla oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

template<typename Dict,typename KV>class BaseKVCollection : public System::Collections::Generic::IKVCollection<KV>
ParameterAçıklama
DictDictionary türü.
KVArayüzün kullanıldığı anahtar veya değer tipi.

Yöntemler

YöntemAçıklama
BaseKVCollection(const typename Dict::Ptr&)Koleksiyon oluşturur.
CopyTo(ArrayPtr<KV>, int) overrideVerileri mevcut dizi elemanlarına kopyalar.
get_Count() const overrideÖğe sayısını al.
SetTemplateWeakPtr(uint32_t) overrideDerlemeyi etkinleştirir, ancak bu yapı veri sahiplenmediği için gerçekte bir şey yapmaz.

Ayrıca Bakınız