|
|
1
9
不。这样想吧——假设你输入了以下内容:
如果Intellisense不知道A类中的内容,你如何期望它知道可用的内容?编译器如何验证方法调用等? 你 有 了解继承链上的父类。这意味着引用这两个项目。如果你不想这样做,不要使用继承——让B组成A,而不是从它派生。用户在执行时仍然需要A的二进制文件,但我不需要 认为 他们需要在Visual Studio中添加一个引用。(另一方面,如果他们要调试代码,他们可能无论如何都想确保二进制文件在正确的位置……) |