【发布时间】:2009-09-10 11:39:02
【问题描述】:
我刚看完 NDC 的 Bob Martin 的一集,他说页面顶部的 C# 中的“使用”指令很糟糕,因为它们在组件之间创建/暗示了紧密耦合。
有什么方法可以在不添加项目引用和 using 语句的情况下使用外部 .dll?
我记得 V6 曾经让您通过 ProgId 的字符串创建一个对象——我不确定这是我正在寻找的技术,但它是一个不需要项目参考的语言示例使用 dll。
编辑:Here is a link to the conference。抱歉,演讲中没有准确的报价或分钟,我是凭记忆进行的。
【问题讨论】:
-
他真的这么说,还是你对他说的话的理解?
-
这个链接会很有帮助。我想听听他到底说了什么。
-
为了避免混淆,微软将其称为 using “指令”。 using 语句(关键字)通常是指在方法内部使用的语句,以自动调用资源上的 Dispose。
标签: c# coupling decoupling