【发布时间】:2011-03-12 12:55:40
【问题描述】:
在您开始向我指出重复项之前,只需知道我已经阅读了几乎所有关于 SO 的关于扩展方法的帖子。我只是想扮演魔鬼的拥护者一分钟,以考虑替代我的工作意见。
最近我在做一个项目,需要一种方法作为接口的基础。所以我建议我们写一个扩展方法,但它被击落了。说它增加了复杂性并且更难调试。
我当然争论并开始寻找所有精彩的帖子,这些帖子展示了为什么使用扩展方法的许多原因。不要忘记很多 .net 框架都使用它们。我们最终没有使用它,因为我被团队否决了。
但后来我开始思考,是否有时可以使用扩展方法但不应该使用?
我真的想不出来,但我想我会在这里发帖,看看是否有人能想到任何其他不应该使用它们的原因。
【问题讨论】:
-
查看这篇文章...vitalygorn.com/blog/post/2008/01/…
-
@Luiscencio 感谢您的文章。它有点长,所以我会在几分钟内阅读并回帖。但它看起来像我想知道的东西。
标签: c# extension-methods