複数の子オブジェクトのデータベースを含める必要があります。キーがどのタイプの子であるかを表すintであり、2番目のフィールドが親オブジェクトである辞書を作成することを考えていました。このように、子オブジェクトのいずれかを辞書に追加できると考えましたが、それを機能させることができないようですか? これを適切に行う方法のアイデアはありますか?
Dictionary<int, Parent> database;
ChildOne newChildOne = new ChildOne();
ChildTwo newChildTwo = new ChildTwo();
database.Add(1, newChildOne);
database.Add(2, newChildTwo);