CollectionExtensions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
| GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey) |
Prova a ottenere il valore associato all'oggetto specificato |
| 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 |
| TryAdd<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue) |
Tenta di aggiungere l'oggetto specificato |