这是参数定义。而参数s在运行时是会多态地引用任何一种从EventArgs 类型继承的子类的对象的。如果你没有面向对象的继承知识,不能理解继承,那么可能一时就不能很好理解。 我们定义一个接口,是为了以后实现它。比如说我们定义方法接口int Add(int a, int b);然后以后实现它,使得它确实能计算加法,那么你会为我“a、b是什么?从何得知呢?”这样的问题吗? 实际上也是一样的,都是设计者定义个标准的通讯参数。你应该全面地去学习事件驱动设计知识,你看到的成百上千的控件几乎每一个都都有许多事件,你看到同事们设计的组件会使用事件方式与宿主通讯,如果你有这个环境,就能慢慢接触事件参数了。
int Add(int a, int b);
111,092
社区成员
642,554
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧