EventArgs e有什么作用?

EventArgs e有什么作用?

1. 事件的委托大多是采用(Object sender,EventArgs e)这样的参数形式(好像是.NET推荐的,但你用其他的参数形式也无不可 只是可能不够规范)。 

EventArgs e我的体会就是一般用来进行相关数据的传递(如果这样一般都是写一类继承

EventArgs类,将相关的信息写成属性,这样订阅该事件的类就能得到该事件中的相关数据进行相应的处理)。

2.  e是事件参数

//包含跟该事件相关的信息,它用来辅助你处理事件

比如说你用鼠标点击窗体,那么e是会包含点击的位置等等

P.S.根据事件的不同,事件参数类型可能不同。但都以EventArgs为基类

3.  有一个叫做EventHandler 的家伙,他会告诉你(主程序),有一些事情发生了:这个事情是谁导致的呢?是某个object类型对象导致的,它用Sender来表示。这个事情是什么事呢?e的内容就是事情的内容了。