ReadOnlyCollection<T>.ICollection<T>.IsReadOnly Vlastnost

Definice

Získá hodnotu, která určuje, zda je ICollection<T> určena jen pro čtení.

property bool System::Collections::Generic::ICollection<T>::IsReadOnly { bool get(); };
bool System.Collections.Generic.ICollection<T>.IsReadOnly { get; }
member this.System.Collections.Generic.ICollection<T>.IsReadOnly : bool
 ReadOnly Property IsReadOnly As Boolean Implements ICollection(Of T).IsReadOnly

Hodnota vlastnosti

true pokud je jen ICollection<T> pro čtení, jinak hodnota false. Ve výchozí implementaci vrátí ReadOnlyCollection<T>tato vlastnost vždy truehodnotu .

Implementuje

Poznámky

Kolekce, která je jen pro čtení, neumožňuje přidání, odstranění ani změnu prvků po vytvoření kolekce.

Kolekce, která je určena jen pro čtení, je pouze kolekce s obálkou zabraňující jejím úpravám. Z toho vyplývá, že pokud je změněna zdrojová kolekce, provedené změny se projeví i v kolekci určené jen pro čtení.

Načtení hodnoty této vlastnosti je operace O(1).

Tento člen je explicitní implementace členu rozhraní. Lze jej použít pouze v případě, že ReadOnlyCollection<T> je instance přetypovaná na IDisposable rozhraní.

Platí pro