CollectionsMarshal Třída

Definice

Nebezpečná třída, která poskytuje sadu metod pro přístup k podkladovým datovým reprezentacem kolekcí.

public ref class CollectionsMarshal abstract sealed
public static class CollectionsMarshal
type CollectionsMarshal = class
Public Class CollectionsMarshal
Dědičnost
CollectionsMarshal

Metody

AsSpan<T>(List<T>)

Span<T> Získá zobrazení dat v seznamu. Položky by se neměly přidávat ani odebírat z objektu List<T>Span<T> , když se používá.

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

Získá odkaz na TValue objekt v zadaném slovníku a přidá novou položku s výchozí hodnotou, pokud klíč neexistuje.

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

Získá odkaz na TValue nebo odkaznull, Dictionary<TKey,TValue> pokud neexistuje v dictionary.

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

Nastaví počet hodnot List<T> na zadanou hodnotu.

Platí pro