110,539
社区成员
发帖
与我相关
我的任务
分享
public static void FillTD<T>(T obj)
{
class2 c2 = new class2();
dynamic d = obj;
c2.name = d.name;
}
PropertyInfo p = obj.GetType().GetProperty("Name");
c2.name=(String/*类型转换*/)p.GetValue(obj.GetValue());
interface IName
{
string name { get; set; }
}
public static void FillTD<T>(T obj) where T : IName
{
class2 c2=new class2();
c2.name=obj.name;//?此时应该怎样写,才拿到T实例的name属性?
}