首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

begininvoke,该如何解决

2013-09-06 
begininvoke第一张图,delegate类中明明没有begininvoke方法,可第二张图算什么?delegate类[解决办法]本来就

begininvoke
begininvoke,该如何解决begininvoke,该如何解决
第一张图,delegate类中明明没有begininvoke方法,可第二张图算什么? delegate 类
[解决办法]
本来就没有

BeginInvoke属于Control类(或者别的类)。
[解决办法]


[CLS] CalculateMethod
   .class nested private auto ansi sealed 
    extends [mscorlib]System.MulticastDelegate 
   [MET] .ctor : void(object,native int)
   [MET] BeginInvoke : class [mscorlib]System.IAsyncResult(float64,class [mscorlib]System.AsyncCallback,object)
   [MET] EndInvoke : float64(class [mscorlib]System.IAsyncResult)
   [MET] Invoke : float64(float64)

可以看到委托被编译成了 CalculateMethod类 编译器为类增加了4个函数 
构造函数 BeginInvoke,EndInvoke ,Invoke 
所以“BeginInvoke”不是delegate的 是编译器给你加的.

热点排行