黑马程序员 C#基础_命名空间
来源:互联网 发布:钢结构节点计算软件 编辑:程序博客网 时间:2024/04/29 20:14
------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------
C#之命名空间:
namespace (命名空间),用于解决类重名问题,可以看做是“类的文件夹”,它是一个类的集合.
格式:
namespace 空间名{ ......//类以及类成员}作用:建立一个可以使用的空间。
namespace声明了一个命名空间,名称取命名空间的名称,再由“{ }”大括号内引用的类成员来创建类。
空间名的命名规范:
1:)命名空间名称采用Pascal规则,且首字符大写。
2:)命名空间名称尽量反映其内容所提供的整体功能。
3:)无论是何种情况,一个命名空间的名称在它所属的命名空间内必须是唯一的。命名空间隐式地为 public,而且在命名空间的声明中不能包含任何访问修饰符。
使用命名空间的好处:
代码可分布在多个文件中,也就是拥有相同的命名空间可以分步在不同的文件当中
命名空间的使用的为了避免 两个或多个类名 相同 而出现错乱(不能使用). 类似 JAVA中的包!
每个命名空间分别把与其相关的类存放在里面,方便用户使用。
在不同命名空间下的类调用有两种方法:
1)写全称 命名空间.类名
//using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication4{ class Program { static void Main(string[] args) { //Console.ReadKey(); //当把上面的using System注释掉后 此处就不能直接引用console类了 System.Console.ReadKey();//用全称引用system空间下的console类 } }}
2)先using引用命名空间,再调用
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication4{ class Program { static void Main(string[] args) { Console.ReadKey(); //console类在systm中 上面用先using引用了命名空间 后调用类 } }}
嵌套命名空间
一个命名空间可以包含其他的命名空间
嵌套的命名空间之间的结构反映了程序组织的逻辑结构
- 黑马程序员 C#基础_命名空间
- 黑马程序员_命名空间
- 黑马程序员--C#系统命名空间
- C#基础点滴_命名空间
- 黑马程序员_学习日记14_System命名空间
- [黑马程序员]_命名空间和list集合
- 黑马程序员_构造方法、类图、命名空间
- 黑马程序员 C#基础_方法
- 黑马程序员--命名空间、字符串
- 黑马程序员_变量命名
- 红皮书c#高级编程(第6版)_第2章_c#基础_命名空间
- 黑马程序员 C#基础流程控制_条件语句
- 黑马程序员 c#基础流程控制_循环语句
- 黑马程序员 C#基础_可变字符串类StringBuilder
- 黑马程序员 C#基础_骑士飞行棋
- 黑马程序员 C#基础_字符串处理总结
- 黑马程序员 C#基础_属性与字段的区别
- 黑马程序员_学习笔记 03 C#基础
- how to use php framework(1)
- 直接派生CEdit改变CEdit字体颜色
- shell 中使用的参数
- Android中 View not attached to window manager错误的解决办法
- Qt下 QString转char*
- 黑马程序员 C#基础_命名空间
- MyEclipse10 加入WebService(超省事)
- 修改home目录下的.vimrc文件,vim配置php高亮显示
- google浏览器清除上网记录
- 生活杂记
- PHP设计模式——策略模式
- 数学之美之理解矩阵
- PHP codeigniter 框架编程学习之【超链接使用】
- Apache 反向代理到Nginx