Array.IsReadOnly Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu, která určuje, zda je Array určena jen pro čtení.
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
Hodnota vlastnosti
Tato vlastnost je vždy false pro všechna pole.
Implementuje
Poznámky
Array implementuje IsReadOnly vlastnost, protože je vyžadována rozhraním System.Collections.IList . Pole, které je jen pro čtení, neumožňuje přidání, odebrání nebo úpravu prvků po vytvoření pole.
Pokud potřebujete kolekci jen pro čtení, použijte System.Collections třídu, která implementuje System.Collections.IList rozhraní .
Pokud přetypujete nebo převedete pole na IList objekt rozhraní, IList.IsReadOnly vrátí falsevlastnost . Pokud však přetypujete nebo převedete pole na IList<T> rozhraní, IsReadOnly vrátí truevlastnost .
Načtení hodnoty této vlastnosti je operace O(1).