CollectionsMarshal.GetValueRefOrNullRef Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| GetValueRefOrNullRef<TKey,TValue,TAlternateKey>(Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey>, TAlternateKey) |
Ruft entweder einen Verweis auf einen |
| GetValueRefOrNullRef<TKey,TValue>(Dictionary<TKey,TValue>, TKey) |
Ruft entweder einen Verweis auf einen |
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
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
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
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.