CollectionExtensions.GetValueOrDefault Metode

Definisi

Overload

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

Mencoba untuk mendapatkan nilai yang terkait dengan yang ditentukan key dalam dictionary.

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

Mencoba untuk mendapatkan nilai yang terkait dengan yang ditentukan key dalam dictionary.

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

Sumber:
CollectionExtensions.cs
Sumber:
CollectionExtensions.cs
Sumber:
CollectionExtensions.cs

Mencoba untuk mendapatkan nilai yang terkait dengan yang ditentukan key dalam dictionary.

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

Jenis parameter

TKey

Jenis kunci dalam kamus.

TValue

Jenis nilai dalam kamus.

Parameter

dictionary
IReadOnlyDictionary<TKey,TValue>

Kamus dengan kunci jenis TKey dan nilai jenis TValue.

key
TKey

Kunci nilai yang akan didapatkan.

Mengembalikan

TValue

Instans TValue. Ketika metode berhasil, objek yang dikembalikan adalah nilai yang terkait dengan yang ditentukan key. Ketika metode gagal, metode mengembalikan default nilai untuk TValue.

Pengecualian

dictionaryadalah null.

Berlaku untuk

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

Sumber:
CollectionExtensions.cs
Sumber:
CollectionExtensions.cs
Sumber:
CollectionExtensions.cs

Mencoba untuk mendapatkan nilai yang terkait dengan yang ditentukan key dalam dictionary.

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

Jenis parameter

TKey

Jenis kunci dalam kamus.

TValue

Jenis nilai dalam kamus.

Parameter

dictionary
IReadOnlyDictionary<TKey,TValue>

Kamus dengan kunci jenis TKey dan nilai jenis TValue.

key
TKey

Kunci nilai yang akan didapatkan.

defaultValue
TValue

Nilai default yang akan dikembalikan ketika dictionary tidak dapat menemukan nilai yang terkait dengan yang ditentukan key.

Mengembalikan

TValue

Instans TValue. Ketika metode berhasil, objek yang dikembalikan adalah nilai yang terkait dengan yang ditentukan key. Ketika metode gagal, metode mengembalikan defaultValue.

Pengecualian

dictionaryadalah null.

Berlaku untuk