CollectionsMarshal Třída

Definice

Nebezpečná třída, která poskytuje sadu metod pro přístup k podkladovým datovým reprezentacemi 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, List<T> když Span<T> 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 objekt v objektu Dictionary<TKey,TValue> nebo odkaz null , pokud neexistuje v objektu dictionary.

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

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

Platí pro