CollectionExtensions Klass

Definition

Tillhandahåller tilläggsmetoder för allmänna samlingar.

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

Metoder

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

Lägger till elementen i det angivna intervallet i slutet av List<T>.

AsReadOnly<T>(IList<T>)

Returnerar en skrivskyddad ReadOnlyCollection<T> omslutning för den angivna listan.

AsReadOnly<T>(ISet<T>)

Returnerar en skrivskyddad ReadOnlySet<T> omslutning för den angivna uppsättningen.

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

Returnerar en skrivskyddad ReadOnlyDictionary<TKey,TValue> omslutning för den aktuella ordlistan.

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

Kopierar hela List<T> till ett intervall.

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

Försöker hämta värdet som är associerat med det som anges key i dictionary.

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

Försöker hämta värdet som är associerat med det som anges key i dictionary.

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

Infogar elementen i ett spann i List<T> det angivna indexet.

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

Försöker ta bort värdet med angivet key från dictionary.

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

Försöker lägga till den angivna key och value till dictionary.

Gäller för