如何定义类和结构的泛型实现?

时间:2015-02-05 17:02:39

标签: c# visual-studio-2010 .net-3.5

在c#项目中,我有两个类:SensASensB

SensA sensor_a = new SensA();
SensB sensor_b = new SensB();

structA data_a = sensor_a.getData();
structB data_b = sensor_b.getData();

我需要这样的东西:

GenericSens genericSensor_a = new SensA();
GenericSens genericSensor_b = new SensB();

structA data_generic_a = genericSensor_a.getData();
structB data_generic_b = genericSensor_b.getData();

其中structAstructB不同。

我想定义一个实现相同方法名称的GenericSens(class / interface / whatever ...),但是根据我创建它的方式返回不同的数据类型。

这可能吗?

0 个答案:

没有答案