Condividi tramite


CollectionExtensions Classe

Definizione

Fornisce metodi di estensione per le raccolte generiche.

public ref class CollectionExtensions abstract sealed
public static class CollectionExtensions
type CollectionExtensions = class
Public Module CollectionExtensions
Ereditarietà
CollectionExtensions

Metodi

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

Aggiunge gli elementi dell'intervallo specificato alla fine di List<T>.

AsReadOnly<T>(IList<T>)

Restituisce un wrapper di sola ReadOnlyCollection<T> lettura per l'elenco specificato.

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

Restituisce un wrapper di sola ReadOnlyDictionary<TKey,TValue> lettura per il dizionario corrente.

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

Copia l'intero List<T> oggetto in un intervallo.

GetDefaultAssets(IEnumerable<RuntimeAssetGroup>)

Ottiene un'enumerazione degli asset in cui ogni asset ha un runtime vuoto.

GetDefaultGroup(IEnumerable<RuntimeAssetGroup>)

Ottiene il primo oggetto RuntimeAssetGroup con una proprietà Runtime vuota.

GetDefaultRuntimeFileAssets(IEnumerable<RuntimeAssetGroup>)

Ottiene un'enumerazione di RuntimeFile in cui ogni valore dispone di un runtime vuoto.

GetRuntimeAssets(IEnumerable<RuntimeAssetGroup>, String)

Ottiene un'enumerazione di asset in cui ogni valore dell'asset corrisponde a runtime.

GetRuntimeFileAssets(IEnumerable<RuntimeAssetGroup>, String)

Ottiene un'enumerazione di RuntimeFile in cui ogni Runtime del valore corrisponde a runtime.

GetRuntimeGroup(IEnumerable<RuntimeAssetGroup>, String)

Ottiene il primo oggetto RuntimeAssetGroup in cui Runtime corrisponde a runtime.

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

Tenta di ottenere il valore associato alla chiave specificata da key in dictionary.

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

Tenta di ottenere il valore associato alla chiave specificata da key in dictionary.

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

Inserisce gli elementi di un intervallo nell'oggetto List<T> in corrispondenza dell'indice specificato.

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

Tenta di rimuovere il valore con la chiave specificata da key da dictionary.

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

Tenta di aggiungere la chiave specificata da key e value a dictionary.

Si applica a