我有這個類: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