ReadOnlyDictionaryExtensions
SuccessfulCode/SuccessfulCodeTools/master This commit looks good

This commit is contained in:
2020-01-21 20:54:49 +00:00
parent f2f9ec0c2d
commit cf1d8ce609
@@ -0,0 +1,15 @@
using System.Collections.Generic;
namespace SuccessfulCodeTools.Extensions
{
public static class ReadOnlyDictionaryExtensions
{
public static TValue GetValueOrDefault<TKey, TValue>(this IReadOnlyDictionary<TKey, TValue> dictionary, TKey key)
{
if(dictionary.TryGetValue(key, out TValue value))
return value;
return default;
}
}
}