CollectionsMarshal.GetValueRefOrNullRef Methode

Definitie

Overloads

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

Hiermee haalt u een verwijzing naar een TValue in de Dictionary<TKey,TValue> of een verw null als deze niet bestaat in de dictionary.

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

Hiermee wordt een verwijzing naar een TValue in de Dictionary<TKey,TValue> of een verwijzing null opgehaald als deze niet bestaat in de dictionary.

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

Bron:
CollectionsMarshal.cs
Bron:
CollectionsMarshal.cs
Bron:
CollectionsMarshal.cs

Hiermee haalt u een verwijzing naar een TValue in de Dictionary<TKey,TValue> of een verw null als deze niet bestaat in de 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

Type parameters

TKey

Het type sleutels in de woordenlijst.

TValue

Het type van de waarden in de woordenlijst.

TAlternateKey

Het type alternatieve sleutel voor zoekacties in de woordenlijst.

Parameters

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

De woordenlijst waaruit de verwijzing moet worden opgehaald TValue .

key
TAlternateKey

De sleutel die wordt gebruikt voor opzoeken.

Retouren

TValue

Een verwijzing naar een TValue in de Dictionary<TKey,TValue> of een verwijzing null als deze niet bestaat in de dictionary..

Opmerkingen

Items mogen niet worden toegevoegd of verwijderd uit de Dictionary<TKey,TValue> verwijzing die TValue wordt gebruikt.

De ref null kan worden gedetecteerd door aan te roepen IsNullRef<T>(T).

Van toepassing op

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

Bron:
CollectionsMarshal.cs
Bron:
CollectionsMarshal.cs
Bron:
CollectionsMarshal.cs
Bron:
CollectionsMarshal.cs
Bron:
CollectionsMarshal.cs

Hiermee wordt een verwijzing naar een TValue in de Dictionary<TKey,TValue> of een verwijzing null opgehaald als deze niet bestaat in de 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

Type parameters

TKey

Het type sleutel.

TValue

Het type van een waarde.

Parameters

dictionary
Dictionary<TKey,TValue>

De woordenlijst waaruit de verwijzing moet worden opgehaald TValue .

key
TKey

De sleutel die wordt gebruikt voor opzoeken.

Retouren

TValue

Een verwijzing naar een TValue in de Dictionary<TKey,TValue> of een verwijzing null als deze niet bestaat in de dictionary..

Opmerkingen

Items mogen niet worden toegevoegd of verwijderd uit de Dictionary<TKey,TValue> verwijzing die TValue wordt gebruikt.

De ref null kan worden gedetecteerd door aan te roepen System.Runtime.CompilerServices.Unsafe.IsNullRef<T>(T).

Van toepassing op