我可以向现有的静态类添加扩展方法吗?

我可以向现有的静态类添加扩展方法吗?,第1张

我可以向现有的静态类添加扩展方法吗?

不能。扩展方法需要对象的实例变量(值)。但是,您可以在

ConfigurationManager
接口周围编写静态包装。如果实现包装器,则不需要扩展方法,因为可以直接添加该方法。

 public static class ConfigurationManagerWrapper {      public static ConfigurationSection GetSection( string name )      {         return ConfigurationManager.GetSection( name );      }      .....      public static ConfigurationSection GetWidgetSection()      {          return GetSection( "widgets" );      } }


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5559893.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存