Visual C# 2008+SQL Server 2005 数据库与网络开发――2.1.1 命名空间
2008-05-21 14:10
519 查看
命名空间是用来让项目更加有序的一种必不可少的程序结构。以C#语言为例,在使用C#语言进行软件开发的时候,在C#程序中出现不同的类型的时候,命名空间用来组织出现的不同类型的方式。命名空间的关键字是namespace。
在每一个C#程序中都要至少包含一个命名空间,通常的C#程序中都要包含多个不同的命名空间。每个在程序中用到的命名空间或者由类库提供,或者由开发人员根据需要自己定义。不管是类库提供的还是自定义的命名空间,它的名称都是唯一完全限定的。命名空间在概念上与计算机文件系统中的文件夹有些类似。
使用命名空间
在软件开发的过程中要使用一个或者多个命名空间,使用命名空间的方法很简单,在要使用命名空间的文件的头文件[1] 中添加“using”引用。
例如,在控制台应用程序中要实现输入输出操作,需要使用Console类,就可以在程序的头文件中加入System命名空间的引用。命名空间System包括Console类,该类包含读取和写入控制台窗口的方法。当然在System这个命名空间中还包含许多其他命名空间,如System.IO和System.Collections。
注意:.NET Framework 3.5本身就有八十多个命名空间,每个命名空间有上千个类,命名空间被用来最大程度地减少名称相似的类型和方法引起的混淆。并不是每个命名空间都要引用,而是根据需要来引用不同的命名空间。
[JL1]请确认
在每一个C#程序中都要至少包含一个命名空间,通常的C#程序中都要包含多个不同的命名空间。每个在程序中用到的命名空间或者由类库提供,或者由开发人员根据需要自己定义。不管是类库提供的还是自定义的命名空间,它的名称都是唯一完全限定的。命名空间在概念上与计算机文件系统中的文件夹有些类似。
使用命名空间
在软件开发的过程中要使用一个或者多个命名空间,使用命名空间的方法很简单,在要使用命名空间的文件的头文件[1] 中添加“using”引用。
例如,在控制台应用程序中要实现输入输出操作,需要使用Console类,就可以在程序的头文件中加入System命名空间的引用。命名空间System包括Console类,该类包含读取和写入控制台窗口的方法。当然在System这个命名空间中还包含许多其他命名空间,如System.IO和System.Collections。
注意:.NET Framework 3.5本身就有八十多个命名空间,每个命名空间有上千个类,命名空间被用来最大程度地减少名称相似的类型和方法引起的混淆。并不是每个命名空间都要引用,而是根据需要来引用不同的命名空间。
[JL1]请确认
相关文章推荐
- Visual C# 2008+SQL Server 2005 数据库与网络开发――2.3.1 选择语句
- Visual C# 2008+SQL Server 2005 数据库与网络开发―― 3.2 C# 2008多语言的新特性
- Visual C# 2008+SQL Server 2005 数据库与网络开发--第4章 操作数据库
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 4.2 数据库
- Visual C# 2008+SQL Server 2005 数据库与网络开发--4.4.1 查询数据语法
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 4.7 小结
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 5.2 组合与判断
- Visual C# 2008+SQL Server 2005 数据库与网络开发--6.1.3 报表服务的安装
- Visual C# 2008+SQL Server 2005 数据库与网络开发--11.2.2 LINQ的基本查询操作
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 11.6 小结
- Visual C# 2008+SQL Server 2005 数据库与网络开发--12.2.10 编程的方式更改控件属性
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 13.1 菜单和菜单事件的创建
- Visual C# 2008+SQL Server 2005 数据库与网络开发--第14章 .NET Framework 3.5组件开发
- Visual C# 2008+SQL Server 2005 数据库与网络开发--14.2.1 WWF简介
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 7.1 使用ADO .NET数据库
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 8.2 使用DataSet来操作数据库
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 9.1 对XML的支持
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 9.3 XML相关的SQL语句使用
- Visual C# 2008+SQL Server 2005 数据库与网络开发--9.4.1 在模板中使用T-SQL语句
- Visual C# 2008+SQL Server 2005 数据库与网络开发--第10章 XML编程