CollectionExtensions Sınıf

Tanım

Genel koleksiyonlar için uzantı yöntemleri sağlar.

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

Yöntemler

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

Belirtilen yayılma alanının öğelerini öğesinin List<T>sonuna ekler.

AsReadOnly<T>(IList<T>)

Belirtilen liste için salt ReadOnlyCollection<T> okunur sarmalayıcı döndürür.

AsReadOnly<T>(ISet<T>)

Belirtilen küme için salt ReadOnlySet<T> okunur sarmalayıcı döndürür.

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

Geçerli sözlük için salt ReadOnlyDictionary<TKey,TValue> okunur bir sarmalayıcı döndürür.

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

Tamamını List<T> bir yayılma alanı olarak kopyalar.

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

içinde keybelirtilen dictionary ile ilişkili değeri almaya çalışır.

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

içinde keybelirtilen dictionary ile ilişkili değeri almaya çalışır.

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

Bir span öğelerini belirtilen dizine List<T> ekler.

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

belirtilen key değerinden kaldırmaya dictionaryçalışır.

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

Belirtilen key ve value öğesini öğesine eklemeye dictionaryçalışır.

Şunlara uygulanır