【发布时间】:2011-05-31 04:53:37
【问题描述】:
我知道(或者我听说)为单个独立的 .net 类(不是 IEnumerable 的实现)编写扩展方法是潜在的代码异味。但是,为了让生活更轻松,我需要将一个方法附加到 asp.net 中的 ConfigurationManager 类。这是一个静态对象,所以这不起作用:
public static List<string> GetSupportedDomains(this ConfigurationManager manager)
{
//the manager needs to be static.
}
所以问题是 - 是否可以在 .net 中为静态类编写扩展方法?
【问题讨论】:
标签: c# .net asp.net extension-methods