Udostępnij za pośrednictwem


CollectionsMarshal.GetValueRefOrNullRef Metoda

Definicja

Przeciążenia

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

Pobiera odwołanie do odwołania do odwołania w elemencie TValueDictionary<TKey,TValue> lub null , jeśli nie istnieje w obiekcie dictionary.

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

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);
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

Parametry typu

TKey
TValue
TAlternateKey

Parametry

key
TAlternateKey

Zwraca

TValue

Dotyczy

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

Źródło:
CollectionsMarshal.cs
Źródło:
CollectionsMarshal.cs
Źródło:
CollectionsMarshal.cs

Pobiera odwołanie do odwołania do odwołania w elemencie TValueDictionary<TKey,TValue> lub null , jeśli nie istnieje w obiekcie 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

Parametry typu

TKey

Typ klucza.

TValue

Typ wartości.

Parametry

dictionary
Dictionary<TKey,TValue>

Słownik umożliwiający pobranie odwołania do TValue elementu .

key
TKey

Klucz używany do wyszukiwania.

Zwraca

TValue

Odwołanie do odwołania w elemencie TValueDictionary<TKey,TValue> lub null , jeśli nie istnieje w obiekcie dictionary..

Uwagi

Elementy nie powinny być dodawane ani usuwane z elementu, podczas Dictionary<TKey,TValue> gdy odwołanie TValue jest używane.

null Odwołanie można wykryć przez wywołanie metody System.Runtime.CompilerServices.Unsafe.IsNullRef<T>(T).

Dotyczy