我需要创建一个异构List的对象(自定义类).我的第一个想法是创造一个,List<ISomeMarkerInterface>但我很快就知道这不是我想要的.我的下一个想法是List<dynamic>,这似乎并不是一个坏主意.但是,我正在做一些研究并且遇到了关于装箱和拆箱的这篇文章,在这个例子中,他们基本上都在做我想要的东西List<Object>.
除了这样的事实dynamic会在运行时被评估Object在编译时,是什么样的区别List<dynamic>和List<Object>?它们本质上不是一回事吗?