ReadOnlyCollection<T>.IList.IsFixedSize Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die IList Größe fest ist.

property bool System::Collections::IList::IsFixedSize { bool get(); };
bool System.Collections.IList.IsFixedSize { get; }
member this.System.Collections.IList.IsFixedSize : bool
 ReadOnly Property IsFixedSize As Boolean Implements IList.IsFixedSize

Eigenschaftswert

true wenn die IList Feste Größe aufweist; andernfalls false. In der Standardimplementierung von ReadOnlyCollection<T>, gibt diese Eigenschaft immer zurück true.

Implementiert

Hinweise

Eine Auflistung mit einer festen Größe lässt das Hinzufügen oder Entfernen von Elementen nach der Erstellung der Auflistung nicht zu, ermöglicht aber die Änderung vorhandener Elemente.

Eine Auflistung mit fester Größe ist einfach eine Sammlung mit einem Wrapper, der das Hinzufügen und Entfernen von Elementen verhindert. Wenn änderungen an der zugrunde liegenden Auflistung vorgenommen werden, einschließlich des Hinzufügens oder Entfernens von Elementen, spiegelt die Sammlung mit fester Größe diese Änderungen wider.

Das Abrufen des Werts dieser Eigenschaft ist ein O(1)-Vorgang.

Dieses Element ist eine explizite Schnittstellenmitgliedsimplementierung. Sie kann nur verwendet werden, wenn die ReadOnlyCollection<T> Instanz in eine IDisposable Schnittstelle umgegossen wird.

Gilt für: