CollectionExtensions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece métodos de extensão para coleções genéricas.
public ref class CollectionExtensions abstract sealed
public static class CollectionExtensions
type CollectionExtensions = class
Public Module CollectionExtensions
- Herança
-
CollectionExtensions
Métodos
| Nome | Description |
|---|---|
| AddRange<T>(List<T>, ReadOnlySpan<T>) |
Adiciona os elementos do intervalo especificado ao final do List<T>. |
| AsReadOnly<T>(IList<T>) |
Retorna um wrapper somente ReadOnlyCollection<T> leitura para a lista especificada. |
| AsReadOnly<T>(ISet<T>) |
Retorna um wrapper somente ReadOnlySet<T> leitura para o conjunto especificado. |
| AsReadOnly<TKey,TValue>(IDictionary<TKey,TValue>) |
Retorna um wrapper somente ReadOnlyDictionary<TKey,TValue> leitura para o dicionário atual. |
| CopyTo<T>(List<T>, Span<T>) |
Copia o todo List<T> para um intervalo. |
| GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey, TValue) |
Tenta obter o valor associado ao especificado |
| GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey) |
Tenta obter o valor associado ao especificado |
| InsertRange<T>(List<T>, Int32, ReadOnlySpan<T>) |
Insere os elementos de um intervalo List<T> no índice especificado. |
| Remove<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue) |
Tenta remover o valor com o especificado |
| TryAdd<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue) |
Tenta adicionar o especificado |