日期:2014-05-17  浏览次数:20954 次

泛型约束的问题
比如这样,现在两个类ClassA,ClassB 都有XXX属性;
现在写个泛型方法 GetXXX
void GetXXX<T>(T objectAorB) where:ClassA,ClassB
{
      //这句编译不通过,因为XXX产生二义性
    int X = objectAorB.XXX
}

请问类似的情况怎样实现,谢谢。

------解决方案--------------------
用反射获取属性吧