System::Collections::Generic::BaseKVCollection sınıfı
İçindekiler
[
Saklamak
]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>
| Parametre | Açıklama |
|---|---|
| Dict | Dictionary türü. |
| KV | Arayüzün kullanıldığı anahtar veya değer tipi. |
Yöntemler
| Yöntem | Açıklama |
|---|---|
| BaseKVCollection(const typename Dict::Ptr&) | Koleksiyon oluşturur. |
| CopyTo(ArrayPtr<KV>, int) override | Verileri mevcut dizi elemanlarına kopyalar. |
| get_Count() const override | Eleman sayısını alır. |
| SetTemplateWeakPtr(uint32_t) override | Derlemeyi etkinleştirir, ancak bu yapı veri sahip olmadığı için gerçekte bir şey yapmaz. |
Ayrıca Bakınız
- Class IKVCollection
- Namespace System::Collections::Generic
- Library Aspose.Font for C++