首页 > 代码库 > .net基础 EventArgs有什么用
.net基础 EventArgs有什么用
忽然发现EventArgs并没有什么用,它类似viewmodel,只是表示这个类是存数据了,不继承EventArgs程序也能运行。
用这个就只有一个好处,就是不管我们定义了什么EventArgs,方法里面都可以用这个父类来代替。如
public void btn_click(EventArgs args)
{
}
类似的,如果我们如果给MVC中的viewmodel都派生一个viewmodel基类,那么都有调用这个Viewmodel的方法也都可以写成
public void ShowModel(Viewmodel model)
{
}
然而这样并没有什么卵用,要用到的时候还是要将父类as成我们实际的子类,才能使用这个子类中的方法。真是鸡肋般的东西,这个唯一的用处就是将webform,winform中的事件参数都统一写成了EventArgs args吧
.net基础 EventArgs有什么用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。