假设我有:
class A {
//field, properties and common methods
}
class B : A {
//specific ones
}
class C : A {
//specific ones
}
class D : A {
//specific ones
}
然后是这 3 个列表:
List<B> b_list = new List<B>();
List<C> c_list = new List<C>();
List<D> d_list = new List<D>();
我需要一个指向b_list
和c_list
的列表d_list
。是否有可能考虑到 B、C、D 类具有相同的超类 A?
就像是:
List<A>[] lists = new[] {b_list, c_list, d_list};
谢谢