Files
SuccessfulCodeTools/SuccessfulCodeTools/Extensions/ReadOnlyDictionaryExtensions.cs
T
Martin cf1d8ce609
SuccessfulCode/SuccessfulCodeTools/master This commit looks good
ReadOnlyDictionaryExtensions
2020-01-21 20:54:49 +00:00

16 lines
411 B
C#

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;
}
}
}