Array.IsReadOnly Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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).