日期:2014-05-19  浏览次数:20636 次

在不同命名空间中,一个疑问?
在不同命名空间中,有名称相同的类吗?如果有的话,他们的命名空间同时被导入或者说是引用的时候,会提示错误吗?

------解决方案--------------------
有可能呀,不过引用的时候都要在类名前面加上命名空间,这样就不会冲突了。
------解决方案--------------------
会提示错误,说不明确.
命名变量的时候前面加上命名空间即可
------解决方案--------------------
.NET SDK即微软提供的类库中,应该是没有相同名称的。要不然,命名空间就是虚无。
但是用户开发的(包括第三方)产品中,可能会有相同名称的,这时候就需要全限定名,
comp.product.XXX.yyy
------解决方案--------------------
补充一个
using replacer = comp.product.XXX1;


调用
replacer.yyy

------解决方案--------------------
借宝地顺便问一下,using Excel=Microsoft.Office.Interop.Excel;那位大侠能解释下这条引用的意思啊?为什么using定义里能加“=”呢?