![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
鹿鸣四海
慢慢来、不要让时间摧毁了时间
展开
-
EventHandle事件委托(通过状态发生改变时判断)
EventHandler事件委托,事件就是类或者对象的状态发生改变时,对象或类发出的信息或通知。发出信息的对象或者类称为“事件源”,对事件处理的方法称为“接收者”。通常事件源在发出状态改变信息,它并不知道由哪个事件接受者处理。这就需要通过一种机制来协调事件源和接收者,C++中通过函数指针来完成的,在C#中事件使用委托来为触发时将调用的方法提供类型安全的封装。1、声明一个委托:Pulic deteg原创 2016-03-31 19:50:18 · 3230 阅读 · 0 评论 -
自定义事件函数Event
自定义事件函数public class TextChangeEventArgs:EventArgs{private string message;public TextChangeEventArgs(string message){this.message = message;}public Message{get {return message;}}}public class MyText{ p原创 2016-03-31 20:51:09 · 723 阅读 · 0 评论 -
c# Invoke和BeginInvoke 区别
本文导读:BeginInvoke() 调用时,当前线程会启用线程池中的某个线程来执行此方法,当前线程不被阻塞,继续运行后面的代码, Invoke() 调用时,会阻塞当前线程,等到 Invoke() 方法返回才继续执行后面的代码,而这两个方法中执行的是一个委托。一、c# Invoke和BeginInvoke的认识1、Invoke() 调用时,Invoke会阻止当前主线程的运行,等转载 2016-03-22 23:02:03 · 1093 阅读 · 0 评论 -
event & EventHandler
【event & EventHandler】 在老C#中EventHandler指的是一个需要定义一个delegate,这个delegate是回调的规范。例如:public delegate void CustomEventHandler(object sender, CustomEventArgs a); 在新C#中,内置了一个EventHandler范型。转载 2016-06-23 10:46:36 · 745 阅读 · 0 评论