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

C# 一种写法,有点看不懂,求教!
public T Get<T>(string keyName) where T : BaseEntity, new();
这个是类的成员,求解释 一下,
还有就是一个很奇怪,我跟踪一个对象,成员里并没有某一个属性,但是在调用 的时候 可以使用这个属性。很奇怪,求指教,谢谢!!
c#

------解决方案--------------------
泛型约束 

T 可以实例化
T 必须是继承自BaseEntity()


------解决方案--------------------
看你这个方法估计要用反射得到 Value吧 
------解决方案--------------------
各种做法都有,有可能是Emit动态创建的类