一个List 中包含多个接口
|
有没有一种方法可以在通用类(如List)中定义类型,使其包含仅包含多个接口的对象?可能是类的类型和接口。
例如:
List<myObjectBase, IDisposable, IClonable> myList;
没有找到相关结果
已邀请:
6 个回复
闪票仇门韧
这样,您只能将从基础派生并实现这些接口的对象添加到列表中。
扇献隙
然后您可以编写:
淘圃跺枯替
类而不是像
这样的类将没有任何好处。您将失去所有的类型安全好处,并且最终仍然不得不在各处投掷东西。 更好的选择是创建一个复合类,处理所有您想做的事情……然后使用该类:
然后将其用作您的通用参数:
钾涎净介
哭木算
课刊灭似