22.1.2 使用别名

using指令还可用于创建命名空间的别名。例如,如果需要使用的命名空间包含嵌套,那么该命名空间就可能是一段相当长的字符串,如果能定义一个别名来引用特定命名空间就太好了,幸运的是using指令支持这种方式,语法也很简单,例子如下:


using Excel=Microsoft.Office.Interop.Excel;

using Word=Microsoft.Office.Interop.Word;


然后,就可以使用别名来替代那一长串的命名空间名称了,如:


var excelApp=new Excel.Application();


可见,不再需要写Microsoft.Office.Interop.Word这样一长串的命名空间了,取而代之的是使用Excel这样一个简单的字符串,这无异于简化了代码,也部分提升了工作效率。