日期:2014-05-19  浏览次数:20848 次

c# EventHandler EventArgs的中文意思是?
如题

Handler和Args是什么意思呀?

------解决方案--------------------
句柄和参数
------解决方案--------------------
Handler句柄
Args “参数数组”的缩写
------解决方案--------------------
当一个事件发生的时候,它可能会向用户传递一些和事件相关的参数信息,或获取用户的处理信息,因此每个事件都会有一个EventArg类型的参数或从EventArgs继承下来的参数.

因此EventArgs就是用来设置或获取和事件相关的信息的.
------解决方案--------------------
在C#中为了在编程上的统一风格,定义自定义事件的时候最好使用EventHandler 或EventHandler <T> 来定义参数.

当然你可以和任何一个Delegate来定义事件,但是使用EventHandler只是一个应该遵守的约定而已.
------解决方案--------------------
EventArgs的意思应该是

Event Arguments