CollectionExtensions.AsReadOnly Metoda
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í.
Přetížení
| Name | Description |
|---|---|
| AsReadOnly<T>(IList<T>) |
Vrátí obálku určenou jen ReadOnlyCollection<T> pro čtení pro zadaný seznam. |
| AsReadOnly<T>(ISet<T>) |
Vrátí obálku určenou ReadOnlySet<T> jen pro čtení pro zadanou sadu. |
| AsReadOnly<TKey,TValue>(IDictionary<TKey,TValue>) |
Vrátí obálku určenou jen ReadOnlyDictionary<TKey,TValue> pro čtení pro aktuální slovník. |
AsReadOnly<T>(IList<T>)
- Zdroj:
- CollectionExtensions.cs
- Zdroj:
- CollectionExtensions.cs
- Zdroj:
- CollectionExtensions.cs
- Zdroj:
- CollectionExtensions.cs
- Zdroj:
- CollectionExtensions.cs
Vrátí obálku určenou jen ReadOnlyCollection<T> pro čtení pro zadaný seznam.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static System::Collections::ObjectModel::ReadOnlyCollection<T> ^ AsReadOnly(System::Collections::Generic::IList<T> ^ list);
public static System.Collections.ObjectModel.ReadOnlyCollection<T> AsReadOnly<T>(this System.Collections.Generic.IList<T> list);
static member AsReadOnly : System.Collections.Generic.IList<'T> -> System.Collections.ObjectModel.ReadOnlyCollection<'T>
<Extension()>
Public Function AsReadOnly(Of T) (list As IList(Of T)) As ReadOnlyCollection(Of T)
Parametry typu
- T
Typ prvků v kolekci.
Parametry
- list
- IList<T>
Seznam, který chcete zalomit.
Návraty
Objekt, který funguje jako obálka jen pro čtení kolem aktuálního IList<T>objektu .
Výjimky
list je null.
Platí pro
AsReadOnly<T>(ISet<T>)
- Zdroj:
- CollectionExtensions.cs
- Zdroj:
- CollectionExtensions.cs
Vrátí obálku určenou ReadOnlySet<T> jen pro čtení pro zadanou sadu.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static System::Collections::ObjectModel::ReadOnlySet<T> ^ AsReadOnly(System::Collections::Generic::ISet<T> ^ set);
public static System.Collections.ObjectModel.ReadOnlySet<T> AsReadOnly<T>(this System.Collections.Generic.ISet<T> set);
static member AsReadOnly : System.Collections.Generic.ISet<'T> -> System.Collections.ObjectModel.ReadOnlySet<'T>
<Extension()>
Public Function AsReadOnly(Of T) (set As ISet(Of T)) As ReadOnlySet(Of T)
Parametry typu
- T
Typ prvků v sadě.
Parametry
- set
- ISet<T>
Sada, která se má zabalit.
Návraty
Objekt, který funguje jako obálka jen pro čtení kolem aktuálního ISet<T>objektu .
Výjimky
set je null.
Platí pro
AsReadOnly<TKey,TValue>(IDictionary<TKey,TValue>)
- Zdroj:
- CollectionExtensions.cs
- Zdroj:
- CollectionExtensions.cs
- Zdroj:
- CollectionExtensions.cs
- Zdroj:
- CollectionExtensions.cs
- Zdroj:
- CollectionExtensions.cs
Vrátí obálku určenou jen ReadOnlyDictionary<TKey,TValue> pro čtení pro aktuální slovník.
public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
static System::Collections::ObjectModel::ReadOnlyDictionary<TKey, TValue> ^ AsReadOnly(System::Collections::Generic::IDictionary<TKey, TValue> ^ dictionary);
public static System.Collections.ObjectModel.ReadOnlyDictionary<TKey,TValue> AsReadOnly<TKey,TValue>(this System.Collections.Generic.IDictionary<TKey,TValue> dictionary);
static member AsReadOnly : System.Collections.Generic.IDictionary<'Key, 'Value> -> System.Collections.ObjectModel.ReadOnlyDictionary<'Key, 'Value>
<Extension()>
Public Function AsReadOnly(Of TKey, TValue) (dictionary As IDictionary(Of TKey, TValue)) As ReadOnlyDictionary(Of TKey, TValue)
Parametry typu
- TKey
Typ klíčů ve slovníku.
- TValue
Typ hodnot ve slovníku.
Parametry
- dictionary
- IDictionary<TKey,TValue>
Slovník, který chcete zabalit.
Návraty
Objekt, který funguje jako obálka jen pro čtení kolem aktuálního IDictionary<TKey,TValue>objektu .
Výjimky
dictionary je null.