我有2个类,两个被称为相同的“产品”,1个类是我的,另一个属于其他人.
我在代码中遇到编译错误,因为看起来有些代码试图使用“我的”类而不是“他们”的产品.@H_502_3@
我通过在使用该类的行上添加名称空间来临时修复此问题.@H_502_3@
我有他们班级的“使用”.@H_502_3@
那么解决这个问题的方法是什么,留下我的前缀或重命名命名空间……应该先来?@H_502_3@
我想这给了我另一个问题……如果我解决这个问题并且我需要引用我的类,那么我将需要前缀.@H_502_3@
任何建议解决这个问题的最佳方法都会非常有帮助.@H_502_3@
例如,您可以明确声明.
var myProduct = new MyCompany.MyLibrary.Product();
var otherProduct = new OtherCompany.OtherLibrary.Product();
你甚至可以使用following:@H_502_3@
using myNS = MyCompany.MyLibrary;
...
var myProduct = new myNS.Product();