使用从 EventArgs 继承的类作为方法中的参数是正常的做法,还是我应该制作接口。例如:
public class EvArgsTest : EventArgs
{
public string Test { get { return "test"; } }
}
public foo()
{
zoo(new EvArgsTest());
}
public zoo(EvArgsTest tr)
{
Console.WriteLine(EvArgsTest.Test());
}
是不是很好的风格?(当然,如果我已经在使用 EvArgsTest 进行事件)