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

BaseKVCollection class

Ortak kodu anahtarlar veya değerler koleksiyonları için tutar. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığına (stack) ya da operator new ile 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>
ParametreAçı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 overrideEleman sayısını alır.
SetTemplateWeakPtr(uint32_t) overrideDerlemeyi etkinleştirir, ancak bu yapı veri sahip olmadığı için gerçekte bir şey yapmaz.

Ayrıca Bakınız