我有这个类:C#:你应该在哪里放置事件处理程序委托?
public class GenericEventArgs<T> : EventArgs
{
public GenericEventArgs() : this(default(T)) {}
public GenericEventArgs(T value) { Value = value; }
public T Value { get; private set; }
}
而这个事件处理程序委托它:
public delegate void GenericEventHandler<T>(object sender, GenericEventArgs<T> e);
我目前在命名空间在同一个文件有这些结合在一起。这被认为是坏/凌乱/等?因为一般而言,我会说每个文件只能包含一个类。所以为了让它干净,我宁愿在文件中只有GenericEventArgs
类。但后来我有这个代表,我不知道我应该放在哪里。它应该有它自己的文件吗?只用...那种线路? (和命名空间当然)
你通常如何做到这一点?
实用建议 – Gishu 2009-04-22 09:35:56