日期:2014-05-17  浏览次数:20891 次

BeginInvoke(ClientName, num, null, null) 此函数最后的两个null参数是什么 msdn里找不到是哪个...

        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的反汇编代码。