将多个对象类型传递到具有限制的集合的正确方法

本文关键字:有限制 集合 方法 对象 类型 | 更新日期: 2023-09-27 18:18:25

ObjectA对象B对象C对象D

我不希望集合中允许 ObjectD。如何指定为类型安全?

   List<Object> SelectObjects

将多个对象类型传递到具有限制的集合的正确方法

你可以让所有允许的类型实现一个接口(例如 IAllowedObject (,并使用List<IAllowedObject>而不是List<Object>