假设我有扩展SuperClass的类SubClass1和SubClass2。我需要在一个列表(List list)中存储所有扩展SuperClass的对象。现在,我将该列表传递给一个函数,该函数可以找出之前的SuperClass是哪个SubClass。然后,此函数应将SuperClass重新转换回其各自的子类。例如, if (superClass
这听起来像是一个常见的问题,那么如果您的基类A具有类型为List<SuperClass>的公共属性,并且您在类B中继承了该列表,但希望对该列表使用更专用的类型参数,那么最佳实践是什么: public bool Flag;{}
{
publicList<SuperClass> Elements { ge