to 什么情况下用委托delegate,及BeginInvoke、EndInvoke?delegate是定义委托类型的,相当于老版本函数指针类型,它的意义比虚函数更广泛。那么实例化一个委托类型,只需要满足委托类型的返回值,参数类型以及个数匹配就行了。委托的意义在于去执行一个并不知道如何具体操作的一段代码,最常见的例子就是事件至于begininvoke或者endinvoke来说,两个线程异步操作的时候才用到,这方面的应用可以参看 http://blog.csdn.net/knight94/archive/2006/05/27/757351.aspx
http://blog.csdn.net/knight94/archive/2006/05/27/757351.aspx
http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/misMultithreading.mspx