c#:命名空间优先级/优先级?有2个同名的课程
发布时间:2020-12-15 04:21:56 所属栏目:百科 来源:网络整理
导读:我有2个类,两个被称为相同的“产品”,1个类是我的,另一个属于其他人. 我在代码中遇到编译错误,因为看起来有些代码试图使用“我的”类而不是“他们”的产品. 我通过在使用该类的行上添加名称空间来临时修复此问题. 我有他们班级的“使用”. 那么解决这个问题
我有2个类,两个被称为相同的“产品”,1个类是我的,另一个属于其他人.
我在代码中遇到编译错误,因为看起来有些代码试图使用“我的”类而不是“他们”的产品. 我通过在使用该类的行上添加名称空间来临时修复此问题. 我有他们班级的“使用”. 那么解决这个问题的方法是什么,留下我的前缀或重命名命名空间……应该先来? 我想这给了我另一个问题……如果我解决这个问题并且我需要引用我的类,那么我将需要前缀. 任何建议解决这个问题的最佳方法都会非常有帮助. 解决方法
例如,您可以明确声明.
var myProduct = new MyCompany.MyLibrary.Product(); var otherProduct = new OtherCompany.OtherLibrary.Product(); 你甚至可以使用following: using myNS = MyCompany.MyLibrary; ... var myProduct = new myNS.Product(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用Ajax实现简单的带百分比进度条实例
- ruby-on-rails – form_for和form_tag,何时使用哪一个?
- flex与svn冲突问题
- C#/VB.NET设置Excel表格背景色
- postgresql – 如何列出过去24小时内所有数据表的变化?
- Flex:如何为TabNavigator组件添加选项卡关闭按钮
- ruby-on-rails – Rails webpacker出于某种原因总是认为NOD
- 正则表达式 – 在音译运算符中使用变量
- activerecord – 有条件地验证Rails中布尔值的唯一性
- ruby-on-rails – 为什么’logger.debug false’没有打印任