より良いエンジニアを目指して

1日1つ。良くなる!上手くなる!

Entries from 2020-04-21 to 1 day

Dictionary<int,T>.FirstOrDefault()のdefaultってnullではない?

C#

数値をキーとするDictionary型のFirstOrDefaultってnullが返ってこないようです。 大抵、FirstOrDefaultで値がないなど無効である場合は、nullが返って来ることを期待して、判定します。 例えば、以下のコード。 using System; using System.Collections.Gen…