使用从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,我当然可以)
这真是一种糟糕的做法!
CCD_ 1用于事件。
来自MSDN
EventArgs类表示包含事件数据的类的基类,以及提供了一个值,用于不包括事件数据的事件。
我不明白为什么需要将继承EventArgs的对象传递给方法。。
创建自己的类或向方法添加更多参数