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

Nome Descrizione
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<T>(ISet<T>)

Restituisce un wrapper di sola ReadOnlySet<T> lettura per il set 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.

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

Prova a ottenere il valore associato all'oggetto specificato key in dictionary.

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

Prova a ottenere il valore associato all'oggetto specificato 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)

Prova a rimuovere il valore con l'oggetto specificato key da dictionary.

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

Tenta di aggiungere l'oggetto specificato key e value all'oggetto dictionary.

Si applica a