CollectionExtensions.GetValueOrDefault Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey) |
içinde belirtilen |
GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey, TValue) |
içinde belirtilen |
GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey)
- Kaynak:
- CollectionExtensions.cs
- Kaynak:
- CollectionExtensions.cs
- Kaynak:
- CollectionExtensions.cs
içinde belirtilen key
dictionary
ile 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 TValue
sözlük.
- key
- TKey
Alınacak değerin anahtarı.
Döndürülenler
Bir TValue
örnek. Yöntem başarılı olduğunda, döndürülen nesne belirtilen key
ile ilişkili değerdir. Yöntem başarısız olduğunda değerini TValue
dö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 key
dictionary
ile 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 TValue
sözlük.
- key
- TKey
Alınacak değerin anahtarı.
- defaultValue
- TValue
belirtilen key
ile ilişkilendirilmiş bir değeri bulamadıklarında dictionary
döndürülecek varsayılan değer.
Döndürülenler
Bir TValue
örnek. Yöntem başarılı olduğunda, döndürülen nesne belirtilen key
ile ilişkili değerdir. Yöntemi başarısız olduğunda döndürür defaultValue
.
Özel durumlar
dictionary
, null
değeridir.