CollectionsMarshal Klasse

Definition

Eine unsichere Klasse, die Methoden für den Zugriff auf die zugrunde liegenden Datendarstellungen von Sammlungen bereitstellt.

public ref class CollectionsMarshal abstract sealed
public static class CollectionsMarshal
type CollectionsMarshal = class
Public Class CollectionsMarshal
Vererbung
CollectionsMarshal

Methoden

AsSpan<T>(List<T>)

Ruft eine Span<T>-Ansicht der Daten in einer Liste ab. Elemente sollten nicht zu List<T> hinzugefügt oder daraus entfernt werden, solange Span<T> verwendet wird.

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

Ruft einen Verweis auf ein TValue im angegebenen Wörterbuch ab und fügt einen neuen Eintrag mit einem Standardwert hinzu, wenn der Schlüssel nicht vorhanden ist.

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

Ruft entweder einen Verweis auf einen TValue in oder Dictionary<TKey,TValue> einen Verweis null ab, wenn er nicht im dictionaryvorhanden ist.

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

Legt die Anzahl von List<T> auf den angegebenen Wert fest.

Gilt für: