首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

在不同命名空间中,一个疑问?解决思路

2012-03-05 
在不同命名空间中,一个疑问?在不同命名空间中,有名称相同的类吗?如果有的话,他们的命名空间同时被导入或者

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

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


调用
replacer.yyy

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

热点排行