首页 新闻 会员 周边 捐助

c#反射动态方法,动态反射高手请赐教,谢谢。

1
悬赏园豆:200 [待解决问题]
class Program
{
static void Main(string[] args)
{
Func
<object> func = Test1.GetNew;
MethodInfo method
= typeof(Test2<>).GetMethod("GetNew");
//TODO 如何使用method定义一个Func<T>

Console.ReadLine();
}
}

class Test1
{
public static object GetNew()
{
return (new Test1()) as object;
}
}
class Test2<T>
{
public static T GetNew()
{
return default(T);
}
}
醉卧天南的主页 醉卧天南 | 菜鸟二级 | 园豆:369
提问于:2011-04-08 12:47
< >
分享
所有回答(3)
0

啥意思?

.NET快速开发框架 | 园豆:946 (小虾三级) | 2011-04-08 22:10
0

用emit可以实现.

[秦时明月] | 园豆:738 (小虾三级) | 2011-05-25 15:50
需要具体的代码
支持(0) 反对(0) 醉卧天南 | 园豆:369 (菜鸟二级) | 2011-06-21 11:46
0

Func<object> func2 = Test2<object>.GetNew;

慧☆星 | 园豆:5722 (大侠五级) | 2011-05-27 10:09
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册