我有几个模板化的对象,它们都实现了相同的接口:
例如:
我想把这些对象存储在一个列表中……我认为可以这样做:
我想创建一个函数,它接受1个参数(数据类型),以查看是否存在使用该数据类型的对象在我的列表中... 不知道该如何处理。 伪代码如下: ``` def check_datatype(datatype): for obj in my_list: if type(obj) == datatype: return True return False ```
一些澄清...
我的接口是IMyObject ,我的对象是MyObject 。我有一个新的类MyObjectManager,我需要在其中存储一个MyObject 列表。我需要一个函数来检查该列表中是否存在MyObject 。类型T是使用T4自动生成的数据类型...从我的实体数据模型生成的POCO类。
例如:
MyObject<datatype1> obj1;
MyObject<datatype2> obj2;
MyObject<datatype3> obj3;
我想把这些对象存储在一个列表中……我认为可以这样做:
private List<MyObject<object>> _myList;
我想创建一个函数,它接受1个参数(数据类型),以查看是否存在使用该数据类型的对象在我的列表中... 不知道该如何处理。 伪代码如下: ``` def check_datatype(datatype): for obj in my_list: if type(obj) == datatype: return True return False ```
public bool Exist(DataType T)
{
return (does _myList contain a MyObject<T>?);
}
一些澄清...
我的接口是IMyObject ,我的对象是MyObject 。我有一个新的类MyObjectManager,我需要在其中存储一个MyObject 列表。我需要一个函数来检查该列表中是否存在MyObject 。类型T是使用T4自动生成的数据类型...从我的实体数据模型生成的POCO类。
MyObject<U>
,而且U
继承了T
,会怎样呢? - SLaks