Partager via


CollectionExtensions Classe

Définition

Fournit les 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

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

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

AsReadOnly<T>(IList<T>)

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

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

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

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

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

GetDefaultAssets(IEnumerable<RuntimeAssetGroup>)

Obtient une énumération des ressources dans lesquelles chaque ressource contient un runtime vide.

GetDefaultGroup(IEnumerable<RuntimeAssetGroup>)

Obtient le premier élément RuntimeAssetGroup avec une valeur Runtime vide.

GetDefaultRuntimeFileAssets(IEnumerable<RuntimeAssetGroup>)

Obtient une énumération de RuntimeFile où chaque valeur contient un runtime vide.

GetRuntimeAssets(IEnumerable<RuntimeAssetGroup>, String)

Obtient une énumération des ressources dont la valeur est égale à runtime.

GetRuntimeFileAssets(IEnumerable<RuntimeAssetGroup>, String)

Obtient une énumération de RuntimeFile dont la valeur Runtime est égale à runtime.

GetRuntimeGroup(IEnumerable<RuntimeAssetGroup>, String)

Obtient le premier élément RuntimeAssetGroupRuntime correspond à runtime.

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

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

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

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

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

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

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

Tente de supprime la valeur ayant la key spécifiée du dictionary.

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

Tente d’ajouter la key spécifiée et value dans le dictionary.

S’applique à