频道栏目
读书频道 > 软件开发 > C# > C#高级编程(第8版)
1.6 名称空间
2013-10-25 11:44:31     我来说两句
收藏   我要投稿

本文所属图书 > C#高级编程(第8版)

《C 高级编程(第8版)》是C 2012和 NET 4 5高级技术的终极资源,旨在帮助读者更新、提高用C 2012和 NET 4 5编写Windows应用程序、Web应用程序、Windows 8样式应用程序的技巧。本书的顶级作者专家团队首先介  立即去当当网订购

名称空间是.NET避免类名冲突的一种方式。例如,名称空间可以避免下述情况:定义一个类来表示一个顾客,称此类为Customer,同时其他人也在做相同的事(很可能出现这种情况,拥有客户的企业所占的比例很高)。

名称空间不过是数据类型的一种组合方式,但名称空间中所有数据类型的名称都会自动加上该名称空间的名字作为其前缀。名称空间还可以相互嵌套。例如,大多数用于一般目的的.NET基类位于名称空间System中,基类Array在这个名称空间中,所以其全名是System.Array。

.NET需要在名称空间中定义所有的类型,例如,可以把Customer类放在名称空间YourCompanyName.ProjectName中,则这个类的全名就是YourCompanyName.ProjectName.Customer。

如果没有显式提供名称空间,类型就添加到一个没有名称的全局名称空间中。

在大多数情况下,Microsoft建议都至少要提供两个嵌套的名称空间名,第一个是公司名,第二个是技术名称或软件包的名称,而类是其中的一个成员,例如YourCompanyName.Sales- Services.Customer。大多数情况下,这么做可以保证类名不会与其他组织编写的类名冲突。

第2章将详细介绍名称空间。

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.5 .NET Framework类
下一篇:1.7.1 创建ASP.NET应用程序
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站