System::Collections::Generic::ICollection klass
Innehåll
[
Dölj
]ICollection class
Gränssnitt för en samling av element. Objekt av denna klass bör endast allokeras med System::MakeObject() funktion. Skapa aldrig en instans av denna typ på stacken eller med operator new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.
template<typename T>class ICollection : public virtual System::Collections::Generic::IEnumerable<T>
Metoder
| Metod | Beskrivning |
|---|---|
| virtual Add(const T&) | Lägger till element i samlingen. |
| virtual Clear() | Tar bort alla element från samlingen. |
| virtual Contains(const T&) const | Kontrollerar om elementet finns i samlingen. |
| virtual CopyTo(System::ArrayPtr<T>, int) | Kopierar alla samlingselement till befintliga array‑element. |
| virtual get_Count() const | Hämtar antalet element i samlingen. |
| virtual get_IsReadOnly() const | Kontrollerar om samlingen är skrivskyddad. |
| get_SyncRoot() const | Hämtar objektet som samlingen synkroniseras genom. |
| ICollection() | Standardkonstruktor. |
| ICollection(const ICollection&) | Kopieringskonstruktor. |
| ICollection(ICollection&&) | Flyttkonstruktor. |
| operator=(ICollection&&) | Flyttilldelningsoperator. |
| operator=(const ICollection&) | Flyttilldelningsoperator. |
| virtual Remove(const T&) | Tar bort element från samlingen. |
| virtual ~ICollection() | Destruktor. |
Typedefs
| Typedef | Beskrivning |
|---|---|
| ThisType | Samlingstypnamn. |
| ValueType | RTTI-information. |
Se även
- Class IEnumerable
- Namespace System::Collections::Generic
- Library Aspose.Page for C++