CollectionExtensions Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
| Name | Description |
|---|---|
| AddRange<T>(List<T>, ReadOnlySpan<T>) |
Adiciona os elementos do intervalo especificado ao final do List<T>. |
| AsReadOnly<T>(IList<T>) |
Devolve um wrapper de apenas ReadOnlyCollection<T> leitura para a lista especificada. |
| AsReadOnly<T>(ISet<T>) |
Devolve um wrapper de somente ReadOnlySet<T> leitura para o conjunto especificado. |
| AsReadOnly<TKey,TValue>(IDictionary<TKey,TValue>) |
Devolve um wrapper de apenas ReadOnlyDictionary<TKey,TValue> leitura para o dicionário atual. |
| CopyTo<T>(List<T>, Span<T>) |
Copia todo List<T> num 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 vão no List<T> í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 |