1: public class MyDelegate
   2: {           
   3:  
   4:     public object Target { get; private set; }
   5:     public MethodInfo Method { get; private set; }       
   6:  
   7:     public MyDelegate(object target, MethodInfo method)
   8:     {
   9:         this.Target = target;
  10:         this.Method = method;
  11:     }      
  12:  
  13:     public virtual void Invoke(params object[] args)
  14:     {
  15:         this.Method.Invoke(this.Target, args);           
  16:     }      
  17: }
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。