Partager via


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

AsSpan<T>(List<T>)

Obtient une vue Span<T> sur les données d’une liste. Les éléments ne doivent pas être ajoutés ou supprimés de l'List<T> pendant l’utilisation du Span<T>.

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

Obtient une référence à un TValue dans l'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 dans le 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 à un TValue dans la 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 à un TValue dans la 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 List<T> sur la valeur spécifiée.

S’applique à