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<TKey,TValue> 存在しない場合は 参照 null を取得します dictionary

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

の数を List<T> 指定した値に設定します。

適用対象