.net基础 EventArgs有什么用_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > .net基础 EventArgs有什么用

.net基础 EventArgs有什么用

 2017/3/12 5:30:59  胡正  程序员俱乐部  我要评论(0)
  • 摘要:忽然发现EventArgs并没有什么用,它类似viewmodel,只是表示这个类是存数据了,不继承EventArgs程序也能运行。用这个就只有一个好处,就是不管我们定义了什么EventArgs,方法里面都可以用这个父类来代替。如publicvoidbtn_click(EventArgsargs){}类似的,如果我们如果给MVC中的viewmodel都派生一个viewmodel基类,那么都有调用这个Viewmodel的方法也都可以写成publicvoidShowModel
  • 标签:.net net 什么

忽然发现EventArgs并没有什么用,它类似viewmodel,只是表示这个类是存数据了,不继承EventArgs程序也能运行。

用这个就只有一个好处,就是不管我们定义了什么EventArgs,方法里面都可以用这个父类来代替。如

public void btn_click(EventArgs args)

{

}

类似的,如果我们如果给MVC中的viewmodel都派生一个viewmodel基类,那么都有调用这个Viewmodel的方法也都可以写成

public void ShowModel(Viewmodel model)

{

}

然而这样并没有什么卵用,要用到的时候还是要将父类as成我们实际的子类,才能使用这个子类中的方法。真是鸡肋般的东西,这个唯一的用处就是将webform,winform中的事件参数都统一写成了EventArgs args吧

发表评论
用户名: 匿名