Class DictionaryUtility
Inheritance
DictionaryUtility
Namespace: Ludiq
Syntax
public static class DictionaryUtility
Methods
GetValueOrDefault<TKey, TValue>(IKeyedCollection<TKey, TValue>, TKey)
Declaration
public static TValue GetValueOrDefault<TKey, TValue>(this IKeyedCollection<TKey, TValue> dictionary, TKey key)
Parameters
Returns
Type Parameters
| Name |
Description |
| TKey |
|
| TValue |
|
GetValueOrDefault<TKey, TValue>(Dictionary<TKey, TValue>, TKey)
Declaration
public static TValue GetValueOrDefault<TKey, TValue>(this Dictionary<TKey, TValue> dictionary, TKey key)
Parameters
| Type |
Name |
Description |
| Dictionary<TKey, TValue> |
dictionary |
|
| TKey |
key |
|
Returns
Type Parameters
| Name |
Description |
| TKey |
|
| TValue |
|
GetValueOrDefault<TKey, TValue>(IDictionary<TKey, TValue>, TKey)
Declaration
public static TValue GetValueOrDefault<TKey, TValue>(this IDictionary<TKey, TValue> dictionary, TKey key)
Parameters
| Type |
Name |
Description |
| IDictionary<TKey, TValue> |
dictionary |
|
| TKey |
key |
|
Returns
Type Parameters
| Name |
Description |
| TKey |
|
| TValue |
|
GetValueOrDefault<TKey, TValue>(IReadOnlyDictionary<TKey, TValue>, TKey)
Declaration
public static TValue GetValueOrDefault<TKey, TValue>(this IReadOnlyDictionary<TKey, TValue> dictionary, TKey key)
Parameters
Returns
Type Parameters
| Name |
Description |
| TKey |
|
| TValue |
|
Merge(IDictionary, IDictionary)
Declaration
public static IDictionary Merge(this IDictionary destination, IDictionary source)
Parameters
Returns
Merge(IDictionary, IDictionary[])
Declaration
public static IDictionary Merge(this IDictionary destination, params IDictionary[] sources)
Parameters
Returns