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í false
vlastnost . Pokud však přetypujete nebo převedete pole na IList<T> rozhraní, IsReadOnly
vrátí true
vlastnost .
Načtení hodnoty této vlastnosti je operace O(1).