目录
前言
现实世界中不同对象间的相互联系和相互作用构成了各种不同的系统,
不同系统
间的相互联系和相互作用构成了更庞大的系统,进而构成了整个世界。在面向对象概念中把这些系统称为命名空间。
命名空间提供了一种组织相关类和其它类型的方式。与文件或组件不同,命名空间是一种逻辑组合,而不是物理组合,应用命名空间可以防止
命名冲突
。
一、命名空间声明
命名空间声明用 namespace 关键字用于声明一个命名空间。此命名空间范围允许组织代码并提供了创建全局唯一类型的方法。
命名空间定义的一般格式如下:
namespace Sun //命名空间
{
class Hello //类
{
public Static void Say()
{
System.console.writeln("hello");
}
}
}
其中:
(1)命名空间的名称可以是 C#合法标识符。
(2)不要为命名空间和类取相同的名称。也不必强求使命名空间名称与程序集名相似
(3)缺少情况下,命名空间访问权限为公有,声明命名空间时不能使用任何修饰符。
二、命名空间的引用:using语句
using 语句方便了对在其它命名空间中定义的命名空间和类型的使用。using 指令仅影响命名空间或类型名称和简单名称的名称解析过程,与声明不同,using 指令不会将新成员添加到它们与所在的编译单元或命名空间相对应的声明空间中。语句主要有两种:
using
命名空间名称
; //
用于导入一个命名空间的类型成员。
using
别名指令
=
命名空间或类型名称
; //
用于为一个命名空间或类型启用一个别名。
</

最低0.47元/天 解锁文章
1431

被折叠的 条评论
为什么被折叠?



