读书人

泛型约束的有关问题

发布时间: 2014-04-27 16:39:16 作者: rapoo

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

请问类似的情况怎样实现,谢谢。
[解决办法]
用反射获取属性吧

读书人网 >C#

热点推荐