Freigeben über


Array.IsReadOnly Eigenschaft

Definition

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

Boolean

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.

Gilt für

Siehe auch