コードインスペクション:インデクサーイニシャライザーの前にコンマがない可能性があります
このインスペクションは、オブジェクトイニシャライザー内でインデクサーイニシャライザーが前のメンバーイニシャライザーに誤って付けられているように見える疑わしいコードを報告します。 実際には、次のインデクサーイニシャライザーの前にコンマがない場合が多いです。
サンプル
var container = new Container
{
Map = new Dictionary<int, string> { [0] = "zero" }[1] = "one"
};
これは要素アクセス式の結果への代入として解析されますが、通常は意図した動作ではありません。
修正方法
インスペクションエラーに対する専用の迅速な解決策はありません。 不足しているコンマを追加して、2 番目のインデクサ初期化子が独立した初期化子エントリになるようにしてください。
var container = new Container
{
Map = new Dictionary<int, string> { [0] = "zero" },
[1] = "one"
};
2026 年 6 月 12 日