Freigeben über


ReadOnlyCollection<T>.IList.IsFixedSize Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob das IList eine feste Größe aufweist.

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

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

Implementiert

Hinweise

Eine Auflistung mit fester Größe lässt das Hinzufügen oder Entfernen von Elementen nach dem Erstellen der Auflistung nicht zu. Vorhandene Elemente können jedoch geändert werden.

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

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

Bei diesem Member handelt es sich um eine explizite Schnittstellenmemberimplementierung. Er kann nur verwendet werden, wenn die ReadOnlyCollection<T>-Instanz in eine IDisposable-Schnittstelle umgewandelt wird.

Gilt für: