标题:c#在一个程序集中调用另外两个不同程序集中的同名的类问题?
只看楼主
eebin
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2008-7-30
结帖率:100%
 问题点数:0 回复次数:4 
c#在一个程序集中调用另外两个不同程序集中的同名的类问题?
我在程序集A中的一个类A中想要有选择的用程序集B中的类Class1或程序集C中同名的类Class1,得怎么写命名空间??如代码:
if(true)
{
using B;//// 假如真,用B命名空间
}
else
{
using C;
}////假如是 false,使用命名空间C
class A
{
Class1 C=new Class1();
C.say();
}
请高手告诉我命名空间那要怎么写才好?
这问题也就是做Access和SQLserver的数据库切换,
操作Access数据库中有个类 DAL和操作SQLServer中的类同名
搜索更多相关主题的帖子: 数据库 空间 using Access 
2008-07-30 11:58
witer
Rank: 1
等 级:新手上路
帖 子:165
专家分:0
注 册:2006-2-7
得分:0 
都唔知你UP乜,讲到乌哩马搓!
2008-07-30 12:14
xyq701830
Rank: 1
来 自:浙江
等 级:新手上路
威 望:2
帖 子:263
专家分:0
注 册:2008-6-24
得分:0 
class A
{
Class1 C=new Class1();
C.say();
}
出了if判断句。 引用的命明空间还可以用吗.
应该不可以用了吧

菜猪猪``
2008-07-30 12:22
tpriwwq
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2008-7-24
得分:0 
在声明类的时候,把命名空间直接带上就ok

mynamespace.myclass object
2008-07-30 13:10
eebin
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2008-7-30
得分:0 
if(true)
{
using B;
}
else
{
using C;
}
上面的代码当然不能用了.
我是想在代码开始的时候判断用哪个类,便于下面的代码不要用namespace.Class1
2008-07-30 14:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-225923-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.061712 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved