Aracılığıyla paylaş


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>)

Listedeki veriler üzerinde Span<T> bir görünüm alır. Span<T> kullanımdayken öğeler List<T> eklenmemeli veya kaldırılmamalıdır.

GetValueRefOrAddDefault<TKey,TValue,TAlternateKey>(Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey>, TAlternateKey, Boolean)

Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey>içindeki bir TValue başvuru alır ve dictionaryyoksa varsayılan değere sahip yeni bir giriş ekler.

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

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

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

Dictionary<TKey,TValue> bir TValue başv veya dictionarymevcut değilse ref null alır.

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

Dictionary<TKey,TValue> bir TValue başvuru veya dictionarymevcut değilse null bir başvuru alır.

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

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

Şunlara uygulanır