当前位置:编程学习 > C#/ASP.NET >>

反射 求码 高分

我要这么一个码,用emit实现最好,我可以实现任意的接口,比如

比如你实现一个类
class InterfaceImplementBuilder<T>
{
    public InterfaceImplementBuilder(object methods)
    {

    }
    public T Build()
    {

    }
}

我可以这么用:

IMyTest
{
    void foo(string x);
    int bar();
};

IMyTest obj = new InterfaceImplementBuilder<IMyTest>
        (new { 
                 foo = new Action<string>(...),
                 bar = new Func<int>(...)
             }).Build();
...
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,