Example #1
0
 /// <summary>
 /// Tries to get the value in dictionary by key. If it does not exist it will return
 /// default value.
 /// </summary>
 /// <typeparam name="TKey">Dictionary key type.</typeparam>
 /// <typeparam name="TValue">Dictionary value type.</typeparam>
 /// <param name="target">Target dictionary.</param>
 /// <param name="key">Key.</param>
 /// <param name="defaultValue">Default value.</param>
 public static TValue GetValueOrDefault <TKey, TValue>(
     this IDictionary <TKey, TValue> target,
     TKey key,
     TValue defaultValue = default(TValue))
 {
     return(DictionaryUtils.GetValueOrDefault(target, key, defaultValue));
 }