Share via


CollectionsMarshal Sınıf

Tanım

Koleksiyonların temel alınan veri gösterimlerine erişmek için bir dizi yöntem sağlayan güvenli olmayan bir sınıf.

public ref class CollectionsMarshal abstract sealed
public static class CollectionsMarshal
type CollectionsMarshal = class
Public Class CollectionsMarshal
Devralma
CollectionsMarshal

Yöntemler

AsSpan<T>(List<T>)

Span<T> Listedeki verilerin görünümünü alır. kullanımdayken öğeleri eklenmemeli veya öğesinden List<T>Span<T> kaldırılmamalıdır.

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

Belirtilen sözlükte öğesine TValue başvuru alır ve anahtar yoksa varsayılan değere sahip yeni bir giriş ekler.

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

içinde bir TValueDictionary<TKey,TValue> başvurusu veya içinde yoksa dictionarybir başvuru null alır.

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

değerinin List<T> sayısını belirtilen değere ayarlar.

Şunlara uygulanır