CollectionExtensions.AsReadOnly Metodo

Definizione

Overload

Nome Descrizione
AsReadOnly<T>(IList<T>)

Restituisce un wrapper di sola ReadOnlyCollection<T> lettura per l'elenco specificato.

AsReadOnly<T>(ISet<T>)

Restituisce un wrapper di sola ReadOnlySet<T> lettura per il set specificato.

AsReadOnly<TKey,TValue>(IDictionary<TKey,TValue>)

Restituisce un wrapper di sola ReadOnlyDictionary<TKey,TValue> lettura per il dizionario corrente.

AsReadOnly<T>(IList<T>)

Origine:
CollectionExtensions.cs
Origine:
CollectionExtensions.cs
Origine:
CollectionExtensions.cs
Origine:
CollectionExtensions.cs
Origine:
CollectionExtensions.cs

Restituisce un wrapper di sola ReadOnlyCollection<T> lettura per l'elenco specificato.

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)

Parametri di tipo

T

Tipo di elementi nella raccolta.

Parametri

list
IList<T>

Elenco di cui eseguire il wrapping.

Valori restituiti

Oggetto che funge da wrapper di sola lettura intorno all'oggetto corrente IList<T>.

Eccezioni

list è null.

Si applica a

AsReadOnly<T>(ISet<T>)

Origine:
CollectionExtensions.cs
Origine:
CollectionExtensions.cs

Restituisce un wrapper di sola ReadOnlySet<T> lettura per il set specificato.

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)

Parametri di tipo

T

Tipo di elementi nel set.

Parametri

set
ISet<T>

L'oggetto impostato per il wrapping.

Valori restituiti

Oggetto che funge da wrapper di sola lettura intorno all'oggetto corrente ISet<T>.

Eccezioni

set è null.

Si applica a

AsReadOnly<TKey,TValue>(IDictionary<TKey,TValue>)

Origine:
CollectionExtensions.cs
Origine:
CollectionExtensions.cs
Origine:
CollectionExtensions.cs
Origine:
CollectionExtensions.cs
Origine:
CollectionExtensions.cs

Restituisce un wrapper di sola ReadOnlyDictionary<TKey,TValue> lettura per il dizionario corrente.

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)

Parametri di tipo

TKey

Tipo di chiavi nel dizionario.

TValue

Tipo di valori nel dizionario.

Parametri

dictionary
IDictionary<TKey,TValue>

Dizionario da incapsulare.

Valori restituiti

Oggetto che funge da wrapper di sola lettura intorno all'oggetto corrente IDictionary<TKey,TValue>.

Eccezioni

dictionary è null.

Si applica a