首页 新闻 会员 周边 捐助

导入命名空间和定义命名的区别?

0
[已关闭问题]

using  strSql;

namespace strSql
{
//导入和定义命名空间用起来有什么区别啊?
}
调用一个类的方法我用导入命名空间或定义命名空间都可以实现,但是我很想知道他们到底有啥子区别?望高手赐教!

á尘埃的主页 á尘埃 | 初学一级 | 园豆:200
提问于:2008-09-10 23:37
< >
分享
其他回答(1)
0

命名空间是为了将同一系列的类放到一起

方便调用

在结构上也完整

如果你仅仅是为了用某个命名空间下的类的话就应该用using  strSql;

如果你觉得当前类应该属于某一命名空间的话就应该用namespace strSql

只不过在规则上

同一命名空间下的类 相互调用不用再引用

小眼睛老鼠 | 园豆:2731 (老鸟四级) | 2008-09-11 03:03
0

1. 命名空间就好象是目录一样,把一个个的类放在这些目录里面,方便组织管理。

你使用namespace{} 的效果等于是把你这个类放进了这个命名空间中。

2. 你在使用这些类时,类的名字前面要加上这些命名空间的名字。

而你使用using语句导入了这个类的命名空间后,直接输入类名就行了。省却了很长的命名空间名字

luotong | 园豆:4 (初学一级) | 2008-09-11 10:37
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册