CollectionExtensions Classe

Définition

Fournit des méthodes d’extension pour les collections génériques.

public ref class CollectionExtensions abstract sealed
public static class CollectionExtensions
type CollectionExtensions = class
Public Module CollectionExtensions
Héritage
CollectionExtensions

Méthodes

Nom Description
AddRange<T>(List<T>, ReadOnlySpan<T>)

Ajoute les éléments de l’étendue spécifiée à la fin du List<T>.

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.

CopyTo<T>(List<T>, Span<T>)

Copie l’intégralité List<T> dans une étendue.

GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey, TValue)

Tente d’obtenir la valeur associée au key spécifié dans la dictionary.

GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey)

Tente d’obtenir la valeur associée au key spécifié dans la dictionary.

InsertRange<T>(List<T>, Int32, ReadOnlySpan<T>)

Insère les éléments d’une étendue dans l’index List<T> spécifié.

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

Tente de supprimer la valeur avec le key spécifié du dictionary.

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

Tente d’ajouter les key et les value spécifiés au dictionary.

S’applique à