Compartir a través de


CollectionExtensions Clase

Definición

Proporciona métodos de extensión para colecciones genéricas.

public ref class CollectionExtensions abstract sealed
public static class CollectionExtensions
type CollectionExtensions = class
Public Module CollectionExtensions
Herencia
CollectionExtensions

Métodos

AddRange<T>(List<T>, ReadOnlySpan<T>)

Agrega los elementos del intervalo especificado al final de List<T>.

AsReadOnly<T>(IList<T>)

Devuelve un contenedor de solo ReadOnlyCollection<T> lectura para la lista especificada.

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

Devuelve un contenedor de solo ReadOnlyDictionary<TKey,TValue> lectura para el diccionario actual.

CopyTo<T>(List<T>, Span<T>)

Copia todo en List<T> un intervalo.

GetDefaultAssets(IEnumerable<RuntimeAssetGroup>)

Obtiene una enumeración de activos donde cada activo tiene un runtime vacío.

GetDefaultGroup(IEnumerable<RuntimeAssetGroup>)

Obtiene el primer RuntimeAssetGroup con un Runtime vacío.

GetDefaultRuntimeFileAssets(IEnumerable<RuntimeAssetGroup>)

Obtiene una enumeración de RuntimeFile donde cada valor tiene un runtime vacío.

GetRuntimeAssets(IEnumerable<RuntimeAssetGroup>, String)

Obtiene una enumeración de activos donde el valor de cada activo equivale a runtime.

GetRuntimeFileAssets(IEnumerable<RuntimeAssetGroup>, String)

Obtiene una enumeración de RuntimeFile donde Runtime de cada valor equivale a runtime.

GetRuntimeGroup(IEnumerable<RuntimeAssetGroup>, String)

Obtiene el primer RuntimeAssetGroup, donde Runtime coincide con runtime.

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

Intenta obtener el valor asociado al elemento key especificado en dictionary.

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

Intenta obtener el valor asociado al elemento key especificado en dictionary.

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

Inserta los elementos de un intervalo en en el List<T> índice especificado.

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

Intenta quitar el valor con el elemento key especificado de dictionary.

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

Intenta agregar los elementos key y value especificados a dictionary.

Se aplica a