CollectionsMarshal 类

定义

一种不安全的类,它提供一组方法来访问集合的基础数据表示形式。

public ref class CollectionsMarshal abstract sealed
public static class CollectionsMarshal
type CollectionsMarshal = class
Public Class CollectionsMarshal
继承
CollectionsMarshal

方法

AsSpan<T>(List<T>)

获取针对列表中的数据的 Span<T> 视图。 使用 Span<T> 时,不得在 List<T> 中添加或删除项。

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

获取对指定字典中 的 TValue 引用,如果键不存在,则添加具有默认值的新条目。

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

获取对 中的 的引用TValue,如果 中不存在dictionary,则获取引用nullDictionary<TKey,TValue>

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

将 的 List<T> 计数设置为指定的值。

适用于