C# 委托

委托有什么用?
我们在用vs.net开发程序时 在开发界面放一个按钮 点击它 在后台就会生成对这个按钮的click事件
然后我能就可以在该事件的代码里面写要处理的事。
该click事件事怎么和按钮联系起来的呢?
用国asp.net的都知道 this.BtnReturn.Click += new System.Web.UI.ImageClickEventHandler(this.BtnReturn_Click);
这里就是个委托 最后面的this.BtnReturn_Click就是按钮的cilick事件的函数 这个函数我们可以随便改
例如this.BtnReturn.Click += new System.Web.UI.ImageClickEventHandler(do);只要我们存在有个do()的函数就可以了,这就是委托的作用。
给一个行为添加函数,至于函数的内容可以让用户自己来写。
转载于 http://zhidao.baidu.com/question/26463450.html?si=4

你可能感兴趣的:(C#)