Udostępnij za pośrednictwem


CollectionExtensions Klasa

Definicja

Udostępnia metody rozszerzenia dla kolekcji ogólnych.

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

Metody

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

Dodaje elementy określonego zakresu na końcu elementu List<T>.

AsReadOnly<T>(IList<T>)

Zwraca otokę tylko do ReadOnlyCollection<T> odczytu dla określonej listy.

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

Zwraca otokę tylko do ReadOnlyDictionary<TKey,TValue> odczytu dla bieżącego słownika.

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

Kopiuje całe List<T> do zakresu.

GetDefaultAssets(IEnumerable<RuntimeAssetGroup>)

Pobiera wyliczenie zasobów, w których każdy zasób ma puste środowisko uruchomieniowe.

GetDefaultGroup(IEnumerable<RuntimeAssetGroup>)

Pobiera pierwszy RuntimeAssetGroup z pustym Runtimeelementem .

GetDefaultRuntimeFileAssets(IEnumerable<RuntimeAssetGroup>)

Pobiera wyliczenie, RuntimeFile w którym każda wartość ma puste środowisko uruchomieniowe.

GetRuntimeAssets(IEnumerable<RuntimeAssetGroup>, String)

Pobiera wyliczenie zasobów, w których wartość każdego elementu zawartości jest równa runtime.

GetRuntimeFileAssets(IEnumerable<RuntimeAssetGroup>, String)

Pobiera wyliczenie, RuntimeFile w którym każda wartość Runtime jest równa runtime.

GetRuntimeGroup(IEnumerable<RuntimeAssetGroup>, String)

Pobiera pierwszy RuntimeAssetGroup element, w którym Runtime pasuje runtimedo .

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

Próbuje pobrać wartość skojarzona z wartością określoną key w elemecie dictionary.

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

Próbuje pobrać wartość skojarzona z wartością określoną key w elemecie dictionary.

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

Wstawia elementy zakresu do List<T> określonego indeksu.

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

Próbuje usunąć wartość z wartością określoną key z elementu dictionary.

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

Próbuje dodać określony element key i value do elementu dictionary.

Dotyczy