ArrangedElementCollection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Auflistung von Objekten dar.
public ref class ArrangedElementCollection : System::Collections::IList
public class ArrangedElementCollection : System.Collections.IList
type ArrangedElementCollection = class
interface IList
interface ICollection
interface IEnumerable
Public Class ArrangedElementCollection
Implements IList
- Vererbung
-
ArrangedElementCollection
- Abgeleitet
- Implementiert
Hinweise
Die ArrangedElementCollection -Klasse stellt eine Auflistung von -Objekten dar, die auf einer Entwurfsoberfläche oder innerhalb eines übergeordneten System.Windows.Forms.ContainerControlangeordnet sind.
Es gibt keine öffentlich definierten Konstruktoren inArrangedElementCollection, da sie nur intern innerhalb der .NET Framework verwendet werden sollen. Von abgeleitete ArrangedElementCollectionKlassen, z System.Windows.Forms.Control.ControlCollection. B. , stehen dem Entwickler jedoch zur Verfügung.
Eigenschaften
Count |
Ruft die Anzahl der Elemente in der Auflistung ab. |
IsReadOnly |
Ruft einen Wert ab, der angibt, ob die Auflistung schreibgeschützt ist. |
Methoden
CopyTo(Array, Int32) |
Kopiert den gesamten Inhalt dieser Auflistung in ein kompatibles eindimensionales Array, wobei am angegebenen Index des Zielarrays begonnen wird. |
Equals(Object) |
Stellt fest, ob zwei ArrangedElementCollection-Instanzen gleich sind. |
GetEnumerator() |
Gibt einen Enumerator für die gesamte Auflistung zurück. |
GetHashCode() |
Gibt den Hashcode für diese Instanz zurück. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
ICollection.IsSynchronized |
Eine Beschreibung dieses Members finden Sie unter der IsSynchronized-Eigenschaft. |
ICollection.SyncRoot |
Eine Beschreibung dieses Members finden Sie unter der SyncRoot-Eigenschaft. |
IList.Add(Object) |
Eine Beschreibung dieses Members finden Sie unter der Add(Object)-Methode. |
IList.Clear() |
Eine Beschreibung dieses Members finden Sie unter der Clear()-Methode. |
IList.Contains(Object) |
Eine Beschreibung dieses Members finden Sie unter der Contains(Object)-Methode. |
IList.IndexOf(Object) |
Eine Beschreibung dieses Members finden Sie unter der IndexOf(Object)-Methode. |
IList.Insert(Int32, Object) |
Eine Beschreibung dieses Members finden Sie unter der Insert(Int32, Object)-Methode. |
IList.IsFixedSize |
Eine Beschreibung dieses Members finden Sie unter der IsFixedSize-Eigenschaft. |
IList.Item[Int32] |
Eine Beschreibung dieses Members finden Sie unter der Item[Int32]-Eigenschaft. |
IList.Remove(Object) |
Eine Beschreibung dieses Members finden Sie unter der Remove(Object)-Methode. |
IList.RemoveAt(Int32) |
Eine Beschreibung dieses Members finden Sie unter der RemoveAt(Int32)-Methode. |
Erweiterungsmethoden
Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um |
OfType<TResult>(IEnumerable) |
Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs |
AsParallel(IEnumerable) |
Ermöglicht die Parallelisierung einer Abfrage. |
AsQueryable(IEnumerable) |
Konvertiert einen IEnumerable in einen IQueryable. |
Gilt für:
Threadsicherheit
Öffentliche static
(Shared
in Visual Basic) Member dieses Typs sind threadsicher. Instanzmember sind nicht garantiert threadsicher.
Ein ArrangedElementCollection kann mehrere Reader gleichzeitig unterstützen, solange die Sammlung nicht geändert wird. Die GetEnumerator() -Methode gibt einen IEnumerator zurück, der für den Zugriff auf Elemente verwendet werden kann.
Die Enumeration einer Auflistung ist systemintern keine threadsichere Prozedur. Selbst wenn eine Sammlung synchronisiert wird, können andere Threads die Auflistung noch ändern, was dazu führt, dass der Enumerator eine Ausnahme auslöst. Um während der Enumeration Threadsicherheit zu gewährleisten, können Sie entweder die Auflistung während der gesamten Enumeration sperren oder die Ausnahmen, die aus von anderen Threads stammenden Änderungen resultieren, abfangen.