eebin 发布留言 2008-7-30 11:58
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中的类同名
witer 发布留言 2008-7-30 12:14
都唔知你UP乜,讲到乌哩马搓!
xyq701830 发布留言 2008-7-30 12:22
class A
{
Class1 C=new Class1();
C.say();
}
出了if判断句。 引用的命明空间还可以用吗.
应该不可以用了吧[tk04]
tpriwwq 发布留言 2008-7-30 13:10
在声明类的时候,把命名空间直接带上就ok
mynamespace.myclass object
eebin 发布留言 2008-7-30 14:56
if(true)
{
using B;
}
else
{
using C;
}
上面的代码当然不能用了.
我是想在代码开始的时候判断用哪个类,便于下面的代码不要用namespace.Class1
页: [1]