ArrangedElementCollection ArrangedElementCollection ArrangedElementCollection ArrangedElementCollection Class

Definition

Stellt eine Auflistung von Objekten dar.Represents a collection of objects.

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
ArrangedElementCollectionArrangedElementCollectionArrangedElementCollectionArrangedElementCollection
Abgeleitet
Implementiert

Hinweise

Die ArrangedElementCollection -Klasse stellt eine Auflistung von Objekten, die auf einer Entwurfsoberfläche oder in ein übergeordnetes Element angeordnet sind System.Windows.Forms.ContainerControl.The ArrangedElementCollection class represents a collection of objects arranged on a design surface or inside a parent System.Windows.Forms.ContainerControl.

Es gibt keine öffentlich definierten Konstruktoren in ArrangedElementCollection es ist darauf ausgelegt, die nur die interne Verwendung in der .NET Framework.NET Framework.There are no publicly defined constructors in ArrangedElementCollection because it is designed to be used only internally within the .NET Framework.NET Framework. Allerdings von abgeleiteten Klassen ArrangedElementCollection, z. B. System.Windows.Forms.Control.ControlCollection, für den Entwickler verfügbar sind.However, classes derived from ArrangedElementCollection, such as System.Windows.Forms.Control.ControlCollection, are available to the developer.

Eigenschaften

Count Count Count Count

Ruft die Anzahl der Elemente in der Auflistung ab.Gets the number of elements in the collection.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ruft einen Wert ab, der angibt, ob die Auflistung schreibgeschützt ist.Gets a value indicating whether the collection is read-only.

Methoden

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Kopiert den gesamten Inhalt dieser Auflistung in ein kompatibles eindimensionales Array, wobei am angegebenen Index des Zielarrays begonnen wird.Copies the entire contents of this collection to a compatible one-dimensional Array, starting at the specified index of the target array.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Stellt fest, ob zwei ArrangedElementCollection-Instanzen gleich sind.Determines whether two ArrangedElementCollection instances are equal.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Gibt einen Enumerator für die gesamte Auflistung zurück.Returns an enumerator for the entire collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Gibt den Hashcode für diese Instanz zurück.Returns the hash code for this instance.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Explizite Schnittstellenimplementierungen

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

Eine Beschreibung dieses Members finden Sie unter der IsSynchronized-Eigenschaft.For a description of this member, see the IsSynchronized property.

ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Eine Beschreibung dieses Members finden Sie unter der SyncRoot-Eigenschaft.For a description of this member, see the SyncRoot property.

IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

Eine Beschreibung dieses Members finden Sie unter der Add(Object)-Methode.For a description of this member, see the Add(Object) method.

IList.Clear() IList.Clear() IList.Clear() IList.Clear()

Eine Beschreibung dieses Members finden Sie unter der Clear()-Methode.For a description of this member, see the Clear() method.

IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

Eine Beschreibung dieses Members finden Sie unter der Contains(Object)-Methode.For a description of this member, see the Contains(Object) method.

IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

Eine Beschreibung dieses Members finden Sie unter der IndexOf(Object)-Methode.For a description of this member, see the IndexOf(Object) method.

IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

Eine Beschreibung dieses Members finden Sie unter der Insert(Int32, Object)-Methode.For a description of this member, see the Insert(Int32, Object) method.

IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

Eine Beschreibung dieses Members finden Sie unter der IsFixedSize-Eigenschaft.For a description of this member, see the IsFixedSize property.

IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

Eine Beschreibung dieses Members finden Sie unter der Item[Int32]-Eigenschaft.For a description of this member, see the Item[Int32] property.

IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

Eine Beschreibung dieses Members finden Sie unter der Remove(Object)-Methode.For a description of this member, see the Remove(Object) method.

IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32)

Eine Beschreibung dieses Members finden Sie unter der RemoveAt(Int32)-Methode.For a description of this member, see the RemoveAt(Int32) method.

Extension Methods

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Konvertiert eine IEnumerable auf eine IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für:

Threadsicherheit

Öffentliche static (Shared in Visual Basic) Member dieses Typs sind threadsicher.Public static (Shared in Visual Basic) members of this type are thread safe. Instanzmember sind nicht unbedingt threadsicher sein.Instance members are not guaranteed to be thread safe.

Ein ArrangedElementCollection gleichzeitige Unterstützung für mehrere Reader, solange die Auflistung nicht geändert wird.An ArrangedElementCollection can support multiple readers concurrently, as long as the collection is not modified. Die GetEnumerator() Methode gibt ein IEnumerator , die verwendet werden kann, um auf Elemente zuzugreifen.The GetEnumerator() method returns an IEnumerator that can be used to access elements.

Die Enumeration einer Auflistung ist systemintern keine threadsichere Prozedur.Enumerating through a collection is intrinsically not a thread-safe procedure. Auch wenn eine Auflistung synchronisiert ist, können andere Threads weiterhin die Auflistung ändern, die wodurch den Enumerator eine Ausnahme ausgelöst.Even when a collection is synchronized, other threads could still modify the collection, which causes the enumerator to throw an exception. 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.To guarantee thread safety during enumeration, you can either lock the collection during the entire enumeration or catch the exceptions resulting from changes made by other threads.

Siehe auch