问个小问题,关于命名空间??

cleanduo 2003-08-21 09:14:41
如下所示:
using System;
using System.data;
using System.xml;
............

这是一个程序的开头,我现在有2点疑问,
1.我们知道System是所有命名空间的根类,也就是说我们只用using System;就可以包含了System下边其它的名称空间,所以我想下边其它的using 可以不用,是这样么?
2.如果必须用,那么对于这么多的命名空间,其实只是他们所对应的范围不同而已,我们怎么判断当前是在哪一个命名空间呢?
...全文
38 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qimini 2003-08-21
  • 打赏
  • 举报
回复
1、using System;会包含此命名空间下的所有的对象,但不包含子命名空间。所以你还是必须using 子命名空间
2、Ctr+Shift+C或者Ctr+Alt+J(比较方便)可以察看你当前对象所属的命名空间
rouser 2003-08-21
  • 打赏
  • 举报
回复
你需要用到那個類就去MSDN裡面搜索她的名字空間

因為同前綴的名字空間分布在不同的庫中(dll)
所以你必需引用
而且最好能在定義變量的時候用全名,即System.IO.FileStream類似的
記得要引用相應的庫呀
Jim3 2003-08-21
  • 打赏
  • 举报
回复
1.不行
2.需要那个命名空间,就用那个,如果有冲突的地方,把命名空间加上
CSTerry 2003-08-21
  • 打赏
  • 举报
回复
1. 不是的
2. 这只是申明你引用的基类,而不是你的命名空间

当前的命名空间是在下面的

namespace ?????

这里

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧