CollectionsMarshal Класс

Определение

Небезопасный класс, предоставляющий набор методов для доступа к базовым представлениям данных коллекций.

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

Методы

AsSpan<T>(List<T>)

Span<T> Возвращает представление данных в списке. Не следует добавлять или удалять элементы из List<T>, пока используется Span<T>.

GetValueRefOrAddDefault<TKey,TValue>(Dictionary<TKey,TValue>, TKey, Boolean)

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

GetValueRefOrNullRef<TKey,TValue>(Dictionary<TKey,TValue>, TKey)

Возвращает ссылку TValue на в или Dictionary<TKey,TValue> ссылку null , если она не существует в dictionary.

SetCount<T>(List<T>, Int32)

Задает для счетчика List<T> указанное значение.

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