详解C#中委托,事件与回调函数讲解
.Net编程中最经常用的元素,事件必然是其中之一。无论在ASP.NET还是WINFrom开发中,窗体加载,绘制,初始化等等。“protected void Page_Load”这段代码相信没有人不熟悉的。细心一点一定会发现,非常多的事件方法都是带了“object sender, EventArgs e”这两个参数。蓝色部分是声明委托的关键字,红色部分是返回的类型,而黑色部分是委托的类型名,和一个类名差不多,而()里的就是参数部分。在某件事情发生时,一个对象可以通过事件通知另一个对象。在他返回之前给他赋值。回调函数就是把一个方法的传给另外一个方法去执行。在C#有很多回调函数,比如异步操作的时候。这里先举个例子:输出结果:Text1Text2Process方法调用了一个回调函数,当然这里只执行了回调函数。
用户评论