Freigeben über


CollectionExtensions Klasse

Definition

Stellt Erweiterungsmethoden für generische Sammlungen bereit.

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

Methoden

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

Fügt die Elemente der angegebenen Spanne am Ende von hinzu List<T>.

AsReadOnly<T>(IList<T>)

Gibt einen schreibgeschützten ReadOnlyCollection<T> Wrapper für die angegebene Liste zurück.

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

Gibt einen schreibgeschützten ReadOnlyDictionary<TKey,TValue> Wrapper für das aktuelle Wörterbuch zurück.

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

Kopiert das Gesamte List<T> in eine Spanne.

GetDefaultAssets(IEnumerable<RuntimeAssetGroup>)

Ruft eine Enumeration von Ressourcen ab, in der jede Ressource über eine leere Laufzeit verfügt.

GetDefaultGroup(IEnumerable<RuntimeAssetGroup>)

Ruft die erste RuntimeAssetGroup mit einer leeren Runtime ab.

GetDefaultRuntimeFileAssets(IEnumerable<RuntimeAssetGroup>)

Ruft eine Enumeration von RuntimeFile ab, in der jeder Wert über eine leere Laufzeit verfügt.

GetRuntimeAssets(IEnumerable<RuntimeAssetGroup>, String)

Ruft eine Enumeration von Ressourcen ab, in der der Wert jeder Ressource gleich runtime ist.

GetRuntimeFileAssets(IEnumerable<RuntimeAssetGroup>, String)

Ruft eine Enumeration von RuntimeFile ab, in der die Runtime jedes Werts gleich runtime ist.

GetRuntimeGroup(IEnumerable<RuntimeAssetGroup>, String)

Ruft die erste RuntimeAssetGroup ab, in der Runtime mit runtime übereinstimmt.

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

Versucht, den Wert abzurufen, der dem angegebenen dictionary im key zugeordnet ist.

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

Versucht, den Wert abzurufen, der dem angegebenen dictionary im key zugeordnet ist.

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

Fügt die Elemente einer Spanne in den List<T> am angegebenen Index ein.

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

Versucht, den Wert mit dem angegebenen key aus dem dictionary zu entfernen.

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

Versucht, den angegebenen key und den angegebenen value dem dictionary hinzuzufügen.

Gilt für: