List<object> list=new List<hoge>;
的なのが出来ない理由分かったぞ!
もしこれが出来たら、listはhogeとhogeと子クラスしか入らないはずなのに(特定メソッドを持っている事が保障される)、objectイントランスとかが入ってしまうからだ。
もしhogeにargs()メソッドがあるとして
List<object> list=new List<hoge>;
list.Add(new object());
list[0].args();
ってやるとおかしくなるもんね 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)