CollectionsMarshal.GetValueRefOrNullRef Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| GetValueRefOrNullRef<TKey,TValue,TAlternateKey>(Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey>, TAlternateKey) |
Hämtar antingen en referens till en |
| GetValueRefOrNullRef<TKey,TValue>(Dictionary<TKey,TValue>, TKey) |
Hämtar antingen en referens till en |
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
Ordlistan som referensen ska hämtas från TValue .
- key
- TAlternateKey
Nyckeln som används för sökning.
Returer
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
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).