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 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
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
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.