![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WinForm(.NET)
文章平均质量分 82
HuiSuccess
这个作者很懒,什么都没留下…
展开
-
C#中的委托
简介 委托是C#中的一种引用类型,类似于C/C++中的函数指针。与函数指针不同的是,委托是面向对象、类型安全的,而且委托可以引用静态方法和实例方法,而函数指针只能引用静态函数。委托主要用于 .NET Framework 中的事件处理程序和回调函数。 一个委托可以看作一个特殊的类,因而它的定义可以像常规类一样放在同样的位置。与其他类一样,委托必须先定义以后,再实例化。与类不同原创 2005-11-21 00:08:00 · 1034 阅读 · 0 评论 -
c#中的delegate
对学过c/c++的来说,delegate就相当于函数指针,看下面的代码: class Person { public Person(string name) { this.name=name; } //一些属性和方法 string name; public void Eat(Food food); } Person类有一个Eat方法,对它的实例来说,张三,李四,王五都有他们自己的Eat方法 Per原创 2005-11-21 00:12:00 · 941 阅读 · 0 评论 -
c#委托与事件 心得(转帖)
c#用委托来实现事件通知机制。委托相当与c++函数指针。整个过程涉及一个呼叫者,一个被呼叫者,还有就是这个委托。- 实现步骤有以下几步: 1. 申明委托, 2.定义呼叫者和调用的函数, 3.定义被呼叫者和具体实现的函数(被调用的函数)1.申明委托 ,在包里或者类里,public Code highlighting produced by Actipro CodeHighlighter (free原创 2005-11-21 00:25:00 · 1490 阅读 · 0 评论