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

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<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 todo List<T> o para um intervalo.

GetDefaultAssets(IEnumerable<RuntimeAssetGroup>)

Obtém uma enumeração de ativos em que cada ativo tem um runtime vazio.

GetDefaultGroup(IEnumerable<RuntimeAssetGroup>)

Obtém o primeiro RuntimeAssetGroup com um Runtime vazio.

GetDefaultRuntimeFileAssets(IEnumerable<RuntimeAssetGroup>)

Obtém uma enumeração de RuntimeFile em que cada valor tem um runtime vazio.

GetRuntimeAssets(IEnumerable<RuntimeAssetGroup>, String)

Obtém uma enumeração de ativos em que o valor de cada ativo é igual a runtime.

GetRuntimeFileAssets(IEnumerable<RuntimeAssetGroup>, String)

Obtém uma enumeração de RuntimeFile em que o Runtime de cada valor é igual a runtime.

GetRuntimeGroup(IEnumerable<RuntimeAssetGroup>, String)

Obtém o primeiro RuntimeAssetGroup em que Runtime corresponde a runtime.

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

Tenta obter o valor associado ao key especificado no dictionary.

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

Tenta obter o valor associado ao key especificado no dictionary.

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

Insere os elementos de um intervalo no List<T> no índice especificado.

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

Tenta remover o valor com o key especificado do dictionary.

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

Tenta adicionar o key e o value especificados ao dictionary.

Aplica-se a