CollectionExtensions.AsReadOnly Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.