Array.IsReadOnly Właściwość

Definicja

Pobiera wartość wskazującą, czy kolekcja Array jest przeznaczona tylko do odczytu.

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

Wartość właściwości

Ta właściwość jest zawsze false dostępna dla wszystkich tablic.

Implementuje

Uwagi

Array implementuje IsReadOnly właściwość , ponieważ jest wymagana System.Collections.IList przez interfejs. Tablica, która jest tylko do odczytu, nie zezwala na dodawanie, usuwanie ani modyfikowanie elementów po utworzeniu tablicy.

Jeśli potrzebujesz kolekcji tylko do odczytu, użyj System.Collections klasy, która implementuje System.Collections.IList interfejs.

Jeśli rzutujesz lub konwertujesz tablicę na obiekt interfejsu IListIList.IsReadOnly , właściwość zwraca wartość false. Jeśli jednak rzutujesz lub przekonwertujesz tablicę IList<T> na interfejs, IsReadOnly właściwość zwraca wartość true.

Pobieranie wartości tej właściwości jest operacją O(1).

Dotyczy

Zobacz też