asp.net中的namespace 命名空间的简单说明

上一篇 / 下一篇  2008-01-21 23:42:23 / 个人分类:ASP

假如你使用一个程序库,他里面有变量叫abc,但是你自己也不小心定义了一个叫abc的变量,这样就会引起重定义错误.所以为了避免这种现象,C++引入了名字空间(namespace)的概念,编写程序库的时候最好把所有东西放在一个namespace中,例如
namespace MY
{
int abc;
char cab;
}
这样,你在外界就要通过MY::abc来访问MY里面的abc,而如果你自己在外面定义了一个叫abc的变量,不会引起重定义的错误.直接调用abc会调用你自己定义的abc,而只有用MY:abc才会真正调用出MY里面的abc
但是这样未免太麻烦,如果你确保你不会重复使用别人程序库里的名字,你就可以把他的名字空间里所有名字全部调出,这个过程就是using namespace,例如我输入
using namespace MY;
这样,下面我再调用abc时,就会自动调用MY里面的abc了

TAG: asp namespace 命名空间

引用 删除 Guest   /   2008-05-07 04:33:53
评 一品
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-12-04  
 123456
78910111213
14151617181920
21222324252627
28293031   

数据统计

  • 访问量: 13264
  • 日志数: 17
  • 图片数: 16
  • 视频数: 62
  • 书签数: 4
  • 建立时间: 2007-09-12
  • 更新时间: 2008-11-20

RSS订阅

Open Toolbar