19-using关键字
9.6.2 using关键字
把一个类型放在命名空间中,可以有效地给这个类型指定一个较长的名称,该名称包括类型的命名空间,后面是句点“.”和类型的名称。导入命名空间的语法如下。
using 命名空间名称;
引入命名空间后,就可以在代码中直接使用被引入命名空间中类型的名字了。
using System.Windows.Forms ;
……
MessageBox.Show("Hello, C#!");
否则要这样写:
System.Windows.Forms.MessageBox.Show("Hello, C#!");
如果using指令引用的两个命名空间包含同名的类,就必须使用完整的名称(或者至少是较长的名称),以确保编译器知道访问哪个类型。就像一班和二班都有一个叫李四的学生,一班和二班在一起开会时点名,就要注明是一班的李四或二班的李四。建议在大多数情况下,都至少要提供两个嵌套的命名空间名,第1个是公司名,第2个是技术名称或软件包的名称,而类是其中的一个成员,例如,YourCompanyName.Sales Services.Customer,这么做可以保证类的名称不会与其他组织编写的类名冲突。