Поделиться через


CollectionExtensions Класс

Определение

Предоставляет методы расширения для универсальных коллекций.

public ref class CollectionExtensions abstract sealed
public static class CollectionExtensions
type CollectionExtensions = class
Public Module CollectionExtensions
Наследование
CollectionExtensions

Методы

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

Добавляет элементы указанного диапазона в конец List<T>.

AsReadOnly<T>(IList<T>)

Возвращает оболочку только ReadOnlyCollection<T> для чтения для указанного списка.

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

Возвращает оболочку только ReadOnlyDictionary<TKey,TValue> для чтения для текущего словаря.

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

Копирует весь List<T> объект в диапазон.

GetDefaultAssets(IEnumerable<RuntimeAssetGroup>)

Возвращает перечисление ресурсов, в котором каждый ресурс имеет пустую среду выполнения.

GetDefaultGroup(IEnumerable<RuntimeAssetGroup>)

Возвращает первую группу RuntimeAssetGroup с пустой средой выполнения Runtime.

GetDefaultRuntimeFileAssets(IEnumerable<RuntimeAssetGroup>)

Возвращает перечисление ресурсов RuntimeFile, в котором каждое значение имеет пустую среду выполнения.

GetRuntimeAssets(IEnumerable<RuntimeAssetGroup>, String)

Возвращает перечисление ресурсов, в котором значение каждого ресурса равно runtime.

GetRuntimeFileAssets(IEnumerable<RuntimeAssetGroup>, String)

Возвращает перечисление ресурсов RuntimeFile, в котором Runtime каждого значения равно runtime.

GetRuntimeGroup(IEnumerable<RuntimeAssetGroup>, String)

Возвращает первую группу RuntimeAssetGroup, в которой Runtime соответствует runtime.

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

Пытается получить значение, связанное с указанным key в dictionary.

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

Пытается получить значение, связанное с указанным key в dictionary.

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

Вставляет элементы диапазона в по List<T> указанному индексу.

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

Пытается удалить значение с указанным key из dictionary.

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

Пытается добавить указанные элементы key и value в dictionary.

Применяется к