CollectionExtensions.AsReadOnly Méthode

Définition

Surcharges

Nom Description
AsReadOnly<T>(IList<T>)

Renvoie un wrapper en lecture seule ReadOnlyCollection<T> pour la liste spécifiée.

AsReadOnly<T>(ISet<T>)

Renvoie un wrapper en lecture seule ReadOnlySet<T> pour le jeu spécifié.

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

Renvoie un wrapper ReadOnlyDictionary<TKey,TValue> en lecture seule pour le dictionnaire actuel.

AsReadOnly<T>(IList<T>)

Source:
CollectionExtensions.cs
Source:
CollectionExtensions.cs
Source:
CollectionExtensions.cs
Source:
CollectionExtensions.cs
Source:
CollectionExtensions.cs

Renvoie un wrapper en lecture seule ReadOnlyCollection<T> pour la liste spécifiée.

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)

Paramètres de type

T

Type d’éléments dans la collection.

Paramètres

list
IList<T>

Liste à encapsuler.

Retours

Objet qui agit en tant que wrapper en lecture seule autour du wrapper actuel IList<T>.

Exceptions

list a la valeur null.

S’applique à

AsReadOnly<T>(ISet<T>)

Source:
CollectionExtensions.cs
Source:
CollectionExtensions.cs

Renvoie un wrapper en lecture seule ReadOnlySet<T> pour le jeu spécifié.

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)

Paramètres de type

T

Type d’éléments dans l’ensemble.

Paramètres

set
ISet<T>

Défini pour encapsuler.

Retours

Objet qui agit en tant que wrapper en lecture seule autour du wrapper actuel ISet<T>.

Exceptions

set a la valeur null.

S’applique à

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

Source:
CollectionExtensions.cs
Source:
CollectionExtensions.cs
Source:
CollectionExtensions.cs
Source:
CollectionExtensions.cs
Source:
CollectionExtensions.cs

Renvoie un wrapper ReadOnlyDictionary<TKey,TValue> en lecture seule pour le dictionnaire actuel.

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)

Paramètres de type

TKey

Type de clés dans le dictionnaire.

TValue

Type de valeurs dans le dictionnaire.

Paramètres

dictionary
IDictionary<TKey,TValue>

Dictionnaire à encapsuler.

Retours

Objet qui agit en tant que wrapper en lecture seule autour du wrapper actuel IDictionary<TKey,TValue>.

Exceptions

dictionary a la valeur null.

S’applique à