【发布时间】:2013-05-18 10:47:00
【问题描述】:
我有一个List<object> 的列表。我怎样才能限制只有Class1 和Class2 应该使用列表?
Class1 和Class2 基本上是不同的。我猜想这两个类都有什么基本类,并限制 List 只能使用它,但真的不知道。
【问题讨论】:
-
public abstract class ClassAbstract。public class Class1 : ClassAbstract。public class Class2 : ClassAbstract。List<ClassAbstract>。你可以对界面做同样的事情。 -
您如何使用列表中的项目?您是否使用
is或as来查看如何处理它们?只是看起来有点奇怪。
标签: c# .net oop inheritance