IReadOnlyDictionary<TKey, TValue>. GetValueOrDefault(...)の中身を見てみる
IReadOnlyDictionary<TKey, TValue>. GetValueOrDefault
と、.TryGetValue
、どちらが良いのかわからなかったのでコードを見てみる
拡張メソッドなので、最初にArgumentNullException.ThrowIfNull
でのnull検査が入っているものの、基本的には.TryGetValue
のwrapのよう。
IReadOnlyDictionary
を使う場合には、. GetValueOrDefault
を使っていくで問題なさそう。
おしまい。