trewor92 / 03-Collections

task #3
0 stars 0 forks source link

GetOrBuildValue - double search #3

Closed aorgish closed 5 years ago

aorgish commented 5 years ago

https://github.com/trewor92/03-Collections/blob/9d0a0b4745beb2c1c36d25765812b35c9d11afe6/CollectionsApplication1/Collections.cs#L330-L333

Тут поиск по ключу выполняется два раза - первый раз dictionary.ContainsKey(key), второй раз - dictionary[key]. Можно оптимизировать, если использовать метод TryGetValue