CollectionExtensions Classe

Definição

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 key no dictionary.

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

Tenta obter o valor associado ao especificado key no dictionary.

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 key do dictionary.

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

Tenta adicionar o especificado key e value ao dictionary.

Aplica-se a