共用方式為


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,TAlternateKey>(Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey>, TAlternateKey, Boolean)

取得 Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey>TValue 的 ref,如果 dictionary中不存在,請新增具有預設值的新專案。

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

取得指定字典中 TValue 的參考,如果索引鍵不存在,請加入具有預設值的新專案。

GetValueRefOrNullRef<TKey,TValue,TAlternateKey>(Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey>, TAlternateKey)

取得 Dictionary<TKey,TValue>TValue 的 ref,如果 dictionary中不存在,則取得 ref null。

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

取得 Dictionary<TKey,TValue>TValue 的參考,如果 dictionary中不存在,則取得參考 null

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

List<T> 的計數設定為指定的值。

適用於