摘要:1.Control的Invoke和BeginInvoke与委托的Invoke和BeginInvoke是2个概念,不能混淆 2.Control的Invoke和BeginInvoke,他们的形参是delegate,委托的方法是在Control的线程上执行(即UI线程) 以上第一点暂时没有看懂! 直接上例
阅读全文
摘要:前面一篇已经讲述了为什么使用委托,以及使用委托有什么好处,今天再此学习张子扬博客逐步了解委托。 1. 方法作为方法的参数 这个看起来很别扭,和C++中出现函数指针有点类似,只是函数参数是一个指针而已。 public void GreetPeople(string name, *** MakeGree
阅读全文
摘要:首先,我们需要知道,到底在什么情况下必须使用委托和事件呢? 请看下面的场景:首领A要搞一场鸿门宴,吩咐部下B和C各自带队埋伏在屏风两侧,约定以杯为令:若左手举杯,则B带队杀出;若右手举杯,则C带队杀出;若直接摔杯,则B和C同时杀出。B和C袭击的具体方法,首领A并不关心。(完整代码在全文最后。) 有脑
阅读全文
摘要:1. 之前看了很多关于委托,事件方面知识,但一直没有独自使用(接触时间较短,且项目中只是调试并没有去开发)年前有段轻松时间,来总结相关知识主要是参考了两位大侠 博客:http://www.tracefact.net/tech/009.html ;https://www.cnblogs.com/yin
阅读全文