使用从EventArgs继承的类作为参数是正常的做法吗

本文关键字:参数 EventArgs 继承 | 更新日期: 2023-09-27 17:58:53

使用从EventArgs继承的类作为方法中的参数是正常做法,还是我应该制作Interface。例如:

public class EvArgsTest : EventArgs
{
  public string Test { get { return "test"; } }
}
public foo()
{
   zoo(new EvArgsTest());
}
public zoo(EvArgsTest tr)
{
   Console.WriteLine(EvArgsTest.Test());
}

它的风格好吗?(如果我已经在为事件使用EvArgsTest,我当然可以)

使用从EventArgs继承的类作为参数是正常的做法吗

这真是一种糟糕的做法!

CCD_ 1用于事件。

来自MSDN

EventArgs类表示包含事件数据的类的基类,以及提供了一个值,用于不包括事件数据的事件。

我不明白为什么需要将继承EventArgs的对象传递给方法。。

创建自己的类或向方法添加更多参数