CollectionsMarshal.GetValueRefOrNullRef Methode

Definition

Überlädt

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

Ruft entweder einen Verweis auf einen TValue in der Dictionary<TKey,TValue> oder einen Verweis null ab, wenn er nicht in der dictionary.

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

Ruft entweder einen Verweis auf einen TValue in der Dictionary<TKey,TValue> oder einen Verweis ab null , wenn er nicht in der dictionary.

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

Quelle:
CollectionsMarshal.cs
Quelle:
CollectionsMarshal.cs
Quelle:
CollectionsMarshal.cs

Ruft entweder einen Verweis auf einen TValue in der Dictionary<TKey,TValue> oder einen Verweis null ab, wenn er nicht in der 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

Typparameter

TKey

Der Typ der Schlüssel im Wörterbuch.

TValue

Der Typ der Werte im Wörterbuch.

TAlternateKey

Der Typ eines alternativen Schlüssels für Nachschlagevorgänge im Wörterbuch.

Parameter

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

Das Wörterbuch, aus dem die Referenz abgerufen werden soll TValue .

key
TAlternateKey

Der Schlüssel, der für die Suche verwendet wird.

Gibt zurück

TValue

Ein Verweis auf einen TValue In- Dictionary<TKey,TValue> oder Verweis null , wenn er in der dictionary.-Datei nicht vorhanden ist.

Hinweise

Elemente sollten nicht hinzugefügt oder entfernt Dictionary<TKey,TValue> werden, während der Bezug TValue verwendet wird.

Der Verweis null kann durch Aufrufen IsNullRef<T>(T)erkannt werden.

Gilt für:

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

Quelle:
CollectionsMarshal.cs
Quelle:
CollectionsMarshal.cs
Quelle:
CollectionsMarshal.cs
Quelle:
CollectionsMarshal.cs
Quelle:
CollectionsMarshal.cs

Ruft entweder einen Verweis auf einen TValue in der Dictionary<TKey,TValue> oder einen Verweis ab null , wenn er nicht in der 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

Typparameter

TKey

Der Typ eines Schlüssels.

TValue

Der Typ eines Werts.

Parameter

dictionary
Dictionary<TKey,TValue>

Das Wörterbuch, aus dem die Referenz abgerufen werden soll TValue .

key
TKey

Der Schlüssel, der für die Suche verwendet wird.

Gibt zurück

TValue

Ein Verweis auf einen TValue In- Dictionary<TKey,TValue> oder Verweis null , wenn er in der dictionary.-Datei nicht vorhanden ist.

Hinweise

Elemente sollten nicht hinzugefügt oder entfernt Dictionary<TKey,TValue> werden, während der Bezug TValue verwendet wird.

Der Verweis null kann durch Aufrufen System.Runtime.CompilerServices.Unsafe.IsNullRef<T>(T)erkannt werden.

Gilt für: