【发布时间】:2010-09-16 03:47:31
【问题描述】:
我有大量包含非常通用的静态方法的静态“实用程序”类。例如,我有一个 CollectionUtility 类,它有一些有用的方法,例如:
public static void RemoveDuplicates(ICollection collection)...等
在 C# 3.0 中,我一直在将这些转换为扩展方法。
现在,我听说在“企业级”应用程序中,通常认为最好的做法是避免使用包含这些静态类和方法的大型库。我想它可能会很难维护。
对于那些为大公司从事大型企业项目的人来说一个问题 - 您是否维护此类实用程序类库?你呢?
【问题讨论】:
-
请用语言标记语言特定的问题。
-
吹毛求疵:没有“C# 3.5”这样的东西。请参考“C# 3.0”或“.NET 3.5”或两者。