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

Name Description
AsBytes(BitArray)

Span<T> Získá zobrazení dat.BitArray

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 List<T> používaného Span<T> režimu.

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

Získá odkaz na TValue v , Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey>přidání nové položky s výchozí hodnotou, pokud neexistuje v objektu dictionary.

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

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

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

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

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

Získá odkaz na v TValueDictionary<TKey,TValue> nebo odkaz null , pokud neexistuje v sadě dictionary.

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

Nastaví počet zadaných List<T> hodnot.

Platí pro