CollectionsMarshal.GetValueRefOrNullRef Méthode

Définition

Surcharges

Nom Description
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.

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

Source:
CollectionsMarshal.cs
Source:
CollectionsMarshal.cs
Source:
CollectionsMarshal.cs

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.

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

Paramètres de type

TKey

Type des clés dans le dictionnaire.

TValue

Type des valeurs dans le dictionnaire.

TAlternateKey

Type d’une autre clé pour les recherches dans le dictionnaire.

Paramètres

dictionary
Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey>

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

key
TAlternateKey

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 IsNullRef<T>(T).

S’applique à

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

Source:
CollectionsMarshal.cs
Source:
CollectionsMarshal.cs
Source:
CollectionsMarshal.cs
Source:
CollectionsMarshal.cs
Source:
CollectionsMarshal.cs

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 à