Teilen über


CollectionExtensions.GetValueOrDefault Methode

Definition

Überlädt

GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey)

Versucht, den Wert abzurufen, der dem angegebenen dictionary im key zugeordnet ist.

GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey, TValue)

Versucht, den Wert abzurufen, der dem angegebenen dictionary im key zugeordnet ist.

GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey)

Quelle:
CollectionExtensions.cs
Quelle:
CollectionExtensions.cs
Quelle:
CollectionExtensions.cs

Versucht, den Wert abzurufen, der dem angegebenen dictionary im key zugeordnet ist.

public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static TValue GetValueOrDefault(System::Collections::Generic::IReadOnlyDictionary<TKey, TValue> ^ dictionary, TKey key);
public static TValue? GetValueOrDefault<TKey,TValue> (this System.Collections.Generic.IReadOnlyDictionary<TKey,TValue> dictionary, TKey key);
public static TValue GetValueOrDefault<TKey,TValue> (this System.Collections.Generic.IReadOnlyDictionary<TKey,TValue> dictionary, TKey key);
static member GetValueOrDefault : System.Collections.Generic.IReadOnlyDictionary<'Key, 'Value> * 'Key -> 'Value
<Extension()>
Public Function GetValueOrDefault(Of TKey, TValue) (dictionary As IReadOnlyDictionary(Of TKey, TValue), key As TKey) As TValue

Typparameter

TKey

Der Typ der Schlüssel im Wörterbuch.

TValue

Der Typ der Werte im Wörterbuch.

Parameter

dictionary
IReadOnlyDictionary<TKey,TValue>

Ein Wörterbuch mit Schlüsseln vom Typ TKey und Werten vom Typ TValue.

key
TKey

Der Schlüssel des abzurufenden Werts.

Gibt zurück

TValue

Eine TValue-Instanz. Wenn die Methode erfolgreich ist, ist das zurückgegebene Objekt der Wert, der dem angegebenen key zugeordnet ist. Bei einem Fehler gibt diese Methode den default-Wert für TValue zurück.

Ausnahmen

dictionary ist null

Gilt für:

GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey, TValue)

Quelle:
CollectionExtensions.cs
Quelle:
CollectionExtensions.cs
Quelle:
CollectionExtensions.cs

Versucht, den Wert abzurufen, der dem angegebenen dictionary im key zugeordnet ist.

public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static TValue GetValueOrDefault(System::Collections::Generic::IReadOnlyDictionary<TKey, TValue> ^ dictionary, TKey key, TValue defaultValue);
public static TValue GetValueOrDefault<TKey,TValue> (this System.Collections.Generic.IReadOnlyDictionary<TKey,TValue> dictionary, TKey key, TValue defaultValue);
static member GetValueOrDefault : System.Collections.Generic.IReadOnlyDictionary<'Key, 'Value> * 'Key * 'Value -> 'Value
<Extension()>
Public Function GetValueOrDefault(Of TKey, TValue) (dictionary As IReadOnlyDictionary(Of TKey, TValue), key As TKey, defaultValue As TValue) As TValue

Typparameter

TKey

Der Typ der Schlüssel im Wörterbuch.

TValue

Der Typ der Werte im Wörterbuch.

Parameter

dictionary
IReadOnlyDictionary<TKey,TValue>

Ein Wörterbuch mit Schlüsseln vom Typ TKey und Werten vom Typ TValue.

key
TKey

Der Schlüssel des abzurufenden Werts.

defaultValue
TValue

Der Standardwert, der zurückgegeben werden soll, wenn das dictionary keinen Wert finden kann, der dem angegebenen key zugeordnet ist.

Gibt zurück

TValue

Eine TValue-Instanz. Wenn die Methode erfolgreich ist, ist das zurückgegebene Objekt der Wert, der dem angegebenen key zugeordnet ist. Bei einem Fehler gibt diese Methode defaultValue zurück.

Ausnahmen

dictionary ist null

Gilt für: