我正在寻找在C#应用程序中使用扩展方法而非静态实用程序类的一些优缺点.
例如,扩展方法列中的一个加号是通过类名调用而不是像"StringUtils"那样的方便.但是,它可能会模糊框架内部和非框架之间的界限.
.net c# extension-methods design-patterns
.net ×1
c# ×1
design-patterns ×1
extension-methods ×1