C#委托回调
为什么要用委托回调呀?有什么意义?怎么样去理解委托回调啊?纠结ing.........希望大家能给点建议或者提供一些比较好的讲解委托回调的连接,谢谢。
[解决办法]
将算法中某种行为提前给调用者去实现。
比如:
List<Person> FindPerson(Predicate<Person> condition){ List<Person> list = new List<Person>(); foreach (var p in Persons) { if (condition(p)) list.Add(p); } return list;}
[解决办法]
个人感觉“委托回调”这样组合在一起不合适。因为这是两个概念,不应该放在一起。拆分开来:什么是委托什么是回调函数,委托是有官方定义的,基本可以理解为“方法的指针”,而回调也可以理解为“委托指向(调用)的方法/函数”。
[解决办法]
http://ms.itpub.net/viewthread.php?tid=478366&extra=page%3D1%26amp%3Bfilter%3Ddigest
http://blog.csdn.net/ChengKing/archive/2006/01/07/57265
[解决办法]
都是方法指针