CollectionsMarshal Klasse

Definition

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

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

Methoden

Name Beschreibung
AsBytes(BitArray)

Ruft eine Span<T> Ansicht über die Daten eines BitArrayBenutzers ab.

AsSpan<T>(List<T>)

Ruft eine Span<T> Ansicht über die Daten in einer Liste ab. Elemente sollten während der List<T>Span<T> Verwendung nicht hinzugefügt oder entfernt werden.

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

Ruft einen Verweis auf ein TValue In the Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey>, add a new entry with a default value if it does not exist in the dictionary.

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

Ruft entweder einen Verweis auf einen TValue in der Dictionary<TKey,TValue> oder einen Verweis null ab, wenn er nicht in der dictionary.

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

Ruft entweder einen Verweis auf einen TValue in der Dictionary<TKey,TValue> oder einen Verweis ab null , wenn er nicht in der dictionary.

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

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

Gilt für: