CollectionExtensions Třída

Definice

Poskytuje rozšiřující metody pro obecné kolekce.

public ref class CollectionExtensions abstract sealed
public static class CollectionExtensions
type CollectionExtensions = class
Public Module CollectionExtensions
Dědičnost
CollectionExtensions

Metody

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

Přidá prvky zadaného rozsahu na konec List<T>.

AsReadOnly<T>(IList<T>)

Vrátí obálku určenou jen ReadOnlyCollection<T> pro čtení pro zadaný seznam.

AsReadOnly<T>(ISet<T>)

Vrátí obálku určenou ReadOnlySet<T> jen pro čtení pro zadanou sadu.

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

Vrátí obálku určenou jen ReadOnlyDictionary<TKey,TValue> pro čtení pro aktuální slovník.

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

Zkopíruje celý List<T> rozsah.

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

Pokusí se získat hodnotu přidruženou k zadané key v sadě dictionary.

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

Pokusí se získat hodnotu přidruženou k zadané key v sadě dictionary.

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

Vloží prvky rozsahu do zadaného indexu List<T> .

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

Pokusí se odebrat hodnotu se zadaným key z objektu dictionary.

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

Pokusí se přidat zadaný key a value do dictionary.

Platí pro