Array.IsReadOnly Eigenschaft
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.
Ruft einen Wert ab, der angibt, ob das Array schreibgeschützt ist.
public:
property bool IsReadOnly { bool get(); };
public:
virtual property bool IsReadOnly { bool get(); };
public bool IsReadOnly { get; }
public virtual bool IsReadOnly { get; }
member this.IsReadOnly : bool
Public ReadOnly Property IsReadOnly As Boolean
Public Overridable ReadOnly Property IsReadOnly As Boolean
Eigenschaftswert
Diese Eigenschaft ist für alle Arrays immer false
.
Implementiert
Hinweise
Array implementiert die IsReadOnly Eigenschaft, da sie von der System.Collections.IList Schnittstelle erforderlich ist. Ein Array, das schreibgeschützt ist, erlaubt das Hinzufügen, Entfernen oder Ändern von Elementen nach dem Erstellen des Arrays nicht.
Wenn Sie eine schreibgeschützte Auflistung benötigen, verwenden Sie eine System.Collections Klasse, die die System.Collections.IList Schnittstelle implementiert.
Wenn Sie ein Array in ein IList Schnittstellenobjekt umwandeln oder konvertieren, gibt die IList.IsReadOnly Eigenschaft zurück false
. Wenn Sie jedoch ein Array in eine IList<T> Schnittstelle umwandeln oder konvertieren, gibt die IsReadOnly
Eigenschaft zurück true
.
Das Abrufen des Werts dieser Eigenschaft ist ein O(1)-Vorgang.