CollectionsMarshal.GetValueRefOrNullRef Metod

Definition

Överlagringar

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

Hämtar antingen en referens till en TValue i Dictionary<TKey,TValue> eller en referens-null om den inte finns i dictionary.

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

Hämtar antingen en referens till en TValue i Dictionary<TKey,TValue> eller en referens null om den inte finns i dictionary.

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

Källa:
CollectionsMarshal.cs
Källa:
CollectionsMarshal.cs
Källa:
CollectionsMarshal.cs

Hämtar antingen en referens till en TValue i Dictionary<TKey,TValue> eller en referens-null om den inte finns i 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

Typparametrar

TKey

Typ av nycklar i ordlistan.

TValue

Typ av värden i ordlistan.

TAlternateKey

Typ av alternativ nyckel för sökningar i ordlistan.

Parametrar

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

Ordlistan som referensen ska hämtas från TValue .

key
TAlternateKey

Nyckeln som används för sökning.

Returer

TValue

En referens till en TValue i Dictionary<TKey,TValue> eller en referens null om den inte finns i dictionary..

Kommentarer

Objekt ska inte läggas till eller tas bort från den Dictionary<TKey,TValue> stund som referensen TValue används.

Referensen null kan identifieras genom att anropa IsNullRef<T>(T).

Gäller för

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

Källa:
CollectionsMarshal.cs
Källa:
CollectionsMarshal.cs
Källa:
CollectionsMarshal.cs
Källa:
CollectionsMarshal.cs
Källa:
CollectionsMarshal.cs

Hämtar antingen en referens till en TValue i Dictionary<TKey,TValue> eller en referens null om den inte finns i 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

Typparametrar

TKey

Typ av nyckel.

TValue

Typ av värde.

Parametrar

dictionary
Dictionary<TKey,TValue>

Ordlistan som referensen ska hämtas från TValue .

key
TKey

Nyckeln som används för sökning.

Returer

TValue

En referens till en TValue i Dictionary<TKey,TValue> eller en referens null om den inte finns i dictionary..

Kommentarer

Objekt ska inte läggas till eller tas bort från den Dictionary<TKey,TValue> stund som referensen TValue används.

Referensen null kan identifieras genom att anropa System.Runtime.CompilerServices.Unsafe.IsNullRef<T>(T).

Gäller för