CollectionsMarshal Classe

Définition

Classe non sécurisée qui fournit un ensemble de méthodes permettant d’accéder aux représentations de données sous-jacentes des collections.

public ref class CollectionsMarshal abstract sealed
public static class CollectionsMarshal
type CollectionsMarshal = class
Public Class CollectionsMarshal
Héritage
CollectionsMarshal

Méthodes

Nom Description
AsBytes(BitArray)

Obtient une Span<T> vue sur les données d’un BitArrayobjet.

AsSpan<T>(List<T>)

Obtient une Span<T> vue sur les données d’une liste. Les éléments ne doivent pas être ajoutés ou supprimés du List<T> moment où ils Span<T> sont utilisés.

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

Obtient une référence à un TValue dans le Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey>, en ajoutant une nouvelle entrée avec une valeur par défaut s’il n’existe pas dans le dictionary.

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

Obtient une référence à un TValue dictionnaire spécifié, en ajoutant une nouvelle entrée avec une valeur par défaut si la clé n’existe pas.

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

Obtient une référence à une TValue valeur dans l’objet Dictionary<TKey,TValue> ou une valeur null ref s’il n’existe pas dans le dictionary.

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

Obtient une référence à une TValue référence dans le Dictionary<TKey,TValue> ou une référence null s’il n’existe pas dans le dictionary.

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

Définit le nombre de valeurs List<T> spécifiées.

S’applique à