Aracılığıyla paylaş


CollectionExtensions.GetValueOrDefault Yöntem

Tanım

Aşırı Yüklemeler

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

içinde belirtilen keydictionaryile ilişkili değeri almaya çalışır.

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

içinde belirtilen keydictionaryile ilişkili değeri almaya çalışır.

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

Kaynak:
CollectionExtensions.cs
Kaynak:
CollectionExtensions.cs
Kaynak:
CollectionExtensions.cs

içinde belirtilen keydictionaryile ilişkili değeri almaya çalışır.

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

Tür Parametreleri

TKey

Sözlükteki anahtarların türü.

TValue

Sözlükteki değerlerin türü.

Parametreler

dictionary
IReadOnlyDictionary<TKey,TValue>

türünde anahtarlara ve türüne TKey sahip değerlere sahip bir TValuesözlük.

key
TKey

Alınacak değerin anahtarı.

Döndürülenler

TValue

Bir TValue örnek. Yöntem başarılı olduğunda, döndürülen nesne belirtilen keyile ilişkili değerdir. Yöntem başarısız olduğunda değerini TValuedöndürürdefault.

Özel durumlar

dictionary, null değeridir.

Şunlara uygulanır

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

Kaynak:
CollectionExtensions.cs
Kaynak:
CollectionExtensions.cs
Kaynak:
CollectionExtensions.cs

içinde belirtilen keydictionaryile ilişkili değeri almaya çalışır.

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

Tür Parametreleri

TKey

Sözlükteki anahtarların türü.

TValue

Sözlükteki değerlerin türü.

Parametreler

dictionary
IReadOnlyDictionary<TKey,TValue>

türünde anahtarlara ve türüne TKey sahip değerlere sahip bir TValuesözlük.

key
TKey

Alınacak değerin anahtarı.

defaultValue
TValue

belirtilen keyile ilişkilendirilmiş bir değeri bulamadıklarında dictionary döndürülecek varsayılan değer.

Döndürülenler

TValue

Bir TValue örnek. Yöntem başarılı olduğunda, döndürülen nesne belirtilen keyile ilişkili değerdir. Yöntemi başarısız olduğunda döndürür defaultValue.

Özel durumlar

dictionary, null değeridir.

Şunlara uygulanır