BeginInvoke(ClientName, num, null, null) 此函数最后的两个null参数是什么

BeginInvoke(ClientName, num, null, null) 此函数最后的两个null参数是什么

   public delegate void DelegateDisplayWindowNum(string ClientName,int num);         public static event DelegateDisplayWindowNum DisplayWindowNumEvent = null;           public static void TriggerRemoteDisplayWindowNumEvent(string ClientName, int num)         {             if (DisplayWindowNumEvent != null)             {                 DisplayWindowNumEvent.BeginInvoke(ClientName, num, null, null);             }         }

DisplayWindowNumEvent.BeginInvoke(ClientName, num, null, null)中参数类型

后面两个参数是用到回调函数时用到
第三个参数是回调方法,如果是null,表示没有回调函数

DelegateDisplayWindowNum 类型是由c#编译器在编译时动态生成的代码,在msdn中当然没有。你需要看编译之后的dll的反汇编代码。 第三个参数是回调函数名  第四个参数是回调函数参数

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有