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

~~~各位大神请来回答,一个很有价值的问题~~~

我要这么一个码,用emit实现最好,我可以实现任意的接口,比如
 
比如你实现一个类
 class Inte易做图ceImplementBuilder<T>
 {
     public Inte易做图ceImplementBuilder(object methods)
     {
 
    }
     public T Build()
     {
 
    }
 }
 
我可以这么用:
 
IMyTest
 {
     void foo(string x);
     int bar();
 };
 
IMyTest obj = new Inte易做图ceImplementBuilder<IMyTest>
         (new { 
                  foo = new Action<string>(...),
                  bar = new Func<int>(...)
              }).Build();
 ... 
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,