有关于这个好贴,好文章 希望大家推荐一下 , 真心拜谢各位。
http://topic.csdn.net/u/20120803/10/e89d2bc7-7c91-4a50-be96-3418e8052835?r=79306652
没好好学习,现在想想 真有点少年不努力,老大徒伤悲呀。。
------解决方案--------------------------------------------------------
不知道能不能接个分
------解决方案--------------------------------------------------------
http://kb.cnblogs.com/page/99111/
------解决方案--------------------------------------------------------
http://wenku.baidu.com/view/8c175c6b25c52cc58bd6be68
你可以看一下这个文档
http://www.tracefact.net/CSharp-Programming/Delegates-and-Events-in-CSharp.aspx
这是关于事件与委托的一个博客,你可以看一下看是否对你有帮助
http://download.csdn.net/download/Youhei_yp/2346263
此链接是关于事件和委托的相关资料,你可以下载下来多学习一下,这是一个漫长的过程得自己去理解和实践,祝你好运!
------解决方案--------------------------------------------------------
是啊,我四来听听的。
------解决方案--------------------------------------------------------
方法就是炸弹
委托就是装炸弹的的大盒子
事件的意思就是说 我事先告诉大家某某时候我会把这个盒子以某种方式丢出去 谁想在这个时候丢炸弹炸人的就自己把炸弹装进盒子里面来
就是这个样子
------解决方案--------------------------------------------------------
简单来说,委托就是函数指针,事件就是封装了的委托类型变量
------解决方案--------------------------------------------------------
反正我工作又用不着
------解决方案--------------------------------------------------------
委托说的简单点 就是把方法当变量一样传给其他的类或方法
- C# code
public Form2() { InitializeComponent(); showmig = Show; } public delegate void ShowImg(string img); public static ShowImg showmig; public void Show(string img) { this.textBox2.Text = img; } private void textBox1_TextChanged(object sender, EventArgs e) { showmig(this.textBox1.Text); }