不能。扩展方法需要对象的实例变量(值)。但是,您可以在
ConfigurationManager接口周围编写静态包装。如果实现包装器,则不需要扩展方法,因为可以直接添加该方法。
public static class ConfigurationManagerWrapper { public static ConfigurationSection GetSection( string name ) { return ConfigurationManager.GetSection( name ); } ..... public static ConfigurationSection GetWidgetSection() { return GetSection( "widgets" ); } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)