永发信息网

C#中的WCF程序引用DLL中的类名和我自己写的命名空间名字重复

答案:3  悬赏:60  手机版
解决时间 2021-04-02 10:02
C#中的WCF程序引用DLL中的类名和我自己写的命名空间名字重复
最佳答案
别名会用不?

一个Operation类,分别出现在两个空间中,
要么是全空间名引用。
声明时直接全空间名声明:
*****.Framework.Operation op1 = new ****.FrameWork.Operation();
*****.MyWork.Operation op2 = new *****.MyWork.Operation();
这样肯定不会错的,但是我们引用后不用using了,之所以要using就是想写成以下形式:
Operation Op1 = new Operation();
Operation Op2 = new Opeartion();
这样你让编译器如果知道Op1与Op2不是一个空间的东西呢?显然编译器只好喊暂停——你究竟想让我使用哪个?

别名会解决这一问题的!

using FW = ****.FrameWork;
using MY = Mywork;

代码中用:
FW.Operation op1 = new FW.Operation();
My.Operation op2 = new MY.Operation();

虽然空间较短时省不了多少代码,至少可以让你的代码更友好一些。但如果是空间命名较深理就省下不少事了!
比如在A空间下一个B,B空间下一个C,C空间一下一个D,而D空间中的某个类名与E空间中的类名重复,那么:
using P = A.B.C.D;
using E;

这个你可以省事不少了!这个引用方式叫别名。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
歌词,我想知道在你的心中我对你有多重要,歌
选修课【 艺术与审美】课后作业
郑卅至武昌火车票查询
纯公积金贷款首月还款为什么多
lim6次根号下[(x∧6+x∧5)]-6次根号下[(x∧6-
要玩好孙尚香,怎么准备好局外工作?
秋天的代表景物什么
你是在德润电子上班,请问去得润电子上班怎么
12v和24v灯泡,有什么不同
跪求720P或者1080P 混乱之子1-7季的百度云资
2015上汽大通气囊电脑板在那个位置
投资港股怎样进行外汇结算
自从认真到现在,为什么男朋友特别喜欢穿,我
牧歌铁皮石斛这个地址在什么地方,我要处理点
近恕笃行是何意?
推荐资讯
我可以多次借款吗
《狂浪生》前面加什么朗诵好?(文艺表演)
下面各句中,画线的词语使用恰当的一句是A.美
在CAD制图中怎样用多线画370墙,370墙的多线
叫阳虚,精虚和气虚又是什么意思
怎样泡到中年女人 熟女丰满的身体让我回味无
1963年出生到退休时能领多少退休金
当男的给女的发些(一曲红尘)(拥抱你离去)(你
扬帆语言艺术培训地址在什么地方,我要处理点
南方地区主要的商品粮基地有________平原、__
古陂中学研究性学习小组,测得学校某天8时、1
边牧适合放养还是圈养
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?