Dil

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

Name Description
AsBytes(BitArray)

Span<T>'nin verilerinin görünümünü BitArrayalır.

AsSpan<T>(List<T>)

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

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

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

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

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

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

içinde veya TValue içinde Dictionary<TKey,TValue> yoksa başvurusuna dictionarybaşvuru null alır.

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

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

Şunlara uygulanır