CollectionsMarshal.GetValueRefOrNullRef<TKey,TValue> Metodo

Definizione

Ottiene un riferimento a un TValue oggetto nell'oggetto Dictionary<TKey,TValue> o un riferimento null se non esiste in 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

Parametri di tipo

TKey

Tipo di una chiave.

TValue

Tipo di un valore.

Parametri

dictionary
Dictionary<TKey,TValue>

Dizionario da cui ottenere il riferimento TValue .

key
TKey

Chiave utilizzata per la ricerca.

Restituisce

TValue

Riferimento a un TValue oggetto nell'oggetto Dictionary<TKey,TValue> o a un riferimento null se non esiste in dictionary..

Commenti

Gli elementi non devono essere aggiunti o rimossi da Dictionary<TKey,TValue> mentre il riferimento TValue è in uso.

È possibile rilevare il riferimento null chiamando System.Runtime.CompilerServices.Unsafe.IsNullRef<T>(T).

Si applica a