System::Collections::Generic::ICollection Klasse
Inhalt
[
Ausblenden
]ICollection class
Schnittstelle einer Sammlung von Elementen. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
template<typename T>class ICollection : public virtual System::Collections::Generic::IEnumerable<T>
Methoden
| Methode | Beschreibung |
|---|---|
| virtual Add(const T&) | Fügt ein Element zur Sammlung hinzu. |
| virtual Clear() | Löscht alle Elemente aus der Sammlung. |
| virtual Contains(const T&) const | Prüft, ob ein Element in der Sammlung vorhanden ist. |
| virtual CopyTo(System::ArrayPtr<T>, int) | Kopiert alle Elemente der Sammlung in vorhandene Array‑Elemente. |
| virtual get_Count() const | Ermittelt die Anzahl der Elemente in der Sammlung. |
| virtual get_IsReadOnly() const | Überprüft, ob die Sammlung schreibgeschützt ist. |
| get_SyncRoot() const | Ruft das Objekt ab, über das die Sammlung synchronisiert wird. |
| ICollection() | Standardkonstruktor. |
| ICollection(const ICollection&) | Kopierkonstruktor. |
| ICollection(ICollection&&) | Move-Konstruktor. |
| operator=(ICollection&&) | Move-Zuweisungsoperator. |
| operator=(const ICollection&) | Move-Zuweisungsoperator. |
| virtual Remove(const T&) | Löscht ein Element aus der Sammlung. |
| virtual ~ICollection() | Destruktor. |
Typedefs
| Typedef. | Beschreibung |
|---|---|
| ThisType | Name des Sammlungstyps. |
| ValueType | RTTI-Informationen. |
Siehe auch
- Class IEnumerable
- Namespace System::Collections::Generic
- Library Aspose.Font for C++