Array.IsReadOnly Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob dies Array schreibgeschützt ist.

public:
 virtual property bool IsReadOnly { bool get(); };
public:
 property bool IsReadOnly { bool get(); };
public virtual bool IsReadOnly { get; }
public bool IsReadOnly { get; }
member this.IsReadOnly : bool
Public Overridable ReadOnly Property IsReadOnly As Boolean
Public ReadOnly Property IsReadOnly As Boolean

Eigenschaftswert

Diese Eigenschaft gilt immer false für alle Arrays.

Implementiert

Hinweise

Array implementiert die IsReadOnly Eigenschaft, da sie von der System.Collections.IList Schnittstelle benötigt wird. Ein Array, das schreibgeschützt ist, lässt das Hinzufügen, Entfernen oder Ändern von Elementen nach dem Erstellen des Arrays nicht zu.

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:

Weitere Informationen