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

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 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 intervalo List<T> no í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