Partager via


CollectionsMarshal.GetValueRefOrNullRef<TKey,TValue> Méthode

Définition

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.

public:
generic <typename TKey, typename TValue>
 static TValue % GetValueRefOrNullRef(System::Collections::Generic::Dictionary<TKey, TValue> ^ dictionary, TKey key);
public static ref TValue GetValueRefOrNullRef<TKey,TValue> (System.Collections.Generic.Dictionary<TKey,TValue> dictionary, TKey key);
static member GetValueRefOrNullRef : System.Collections.Generic.Dictionary<'Key, 'Value> * 'Key -> 'Value
Public Shared Function GetValueRefOrNullRef(Of TKey, TValue) (dictionary As Dictionary(Of TKey, TValue), key As TKey) As TValue

Paramètres de type

TKey

Type d’une clé.

TValue

Type d’une valeur.

Paramètres

dictionary
Dictionary<TKey,TValue>

Dictionnaire à partir duquel obtenir la référence.TValue

key
TKey

Clé utilisée pour la recherche.

Retours

TValue

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 dictionaryfichier ..

Remarques

Les éléments ne doivent pas être ajoutés ou supprimés du Dictionary<TKey,TValue> moment où la référence TValue est en cours d’utilisation.

La référence null peut être détectée en appelant System.Runtime.CompilerServices.Unsafe.IsNullRef<T>(T).

S’applique à