最近在研究自动化,代码是C#写的,顺便学习下C#,一步一个脚印,Come on!学习顺序完全根据自己研究代码的需要。
定义:它们是.NET中提供应用程序代码容器的方式,以唯一地标识代码及其内容。名称空间也是.NET FRAMEWORK中给项分类的一种方式。大多数项都是类型定义,比如简单类型中的整型System.Int32。我的理解,所谓的容器化或者给项分类,都可以理解为一种标识,用来标识不同的代码块。不同的代码块被命名为不同的名称空间,放在不同的源文件中,不同的代码块之间的引用,通过using 名称空间或者在调用方法、变量时,通过名称空间.方法、名称空间.变量的方式。
注意:using语句本身不能访问另一个名称空间中的名称,除非名称空间中的代码以某种方式链接到项目上,或者代码是在该项目的源文件中定义的,或者是在链接到该项目的其它代码中定义的,否则就不能访问其中包含的名称。另外,如果包含名称空间的代码链接到项目上,那么无论是否使用using,都可以访问其中包含的名称。using语句便于我们访问这些名称,减少代码量,以及提高可读性。
C#中常用的名称空间及其含义:
System:名称空间包含.NET 应用程序使用的大多数基本类型。
System.Text:名称空间包含与字符串处理和编码相关的类型。
System.Collections.Generic:包含用于处理集合的泛型类型。
转载于:https://blog.51cto.com/summerflowers/1914447