JetBrains Rider 2026.1 Help

コードインスペクション:辞書の検索は「GetValueOrDefault」で簡素化できます

Dictionary.TryGetValue() メソッドを使用し、キーが見つからない場合にデフォルト値にフォールバックする場合、JetBrains Rider では、コードの構造と読みやすさを向上させるために、専用の CollectionExtensions.GetValueOrDefault() メソッドを使用することを推奨します。

int FindValue(Dictionary<int, int> dic, int index, int fallback) { if (dic.TryGetValue(index, out var v)) return v; return fallback; }
int FindValue(Dictionary<int, int> dic, int index, int fallback) { return dic.GetValueOrDefault(index, fallback); }
2026 年 6 月 12 日