用于实例化Excel对象的快捷方式?

我在.cs文件顶部的声明部分看到以下内容。 我认为这是一个即时的Excel对象的快捷方式?

using Excel = Microsoft.Office.Interop.Excel; 

我可以只有以下,然后实例化Excel后?

 using Microsoft.Office.Interop.Excel; 

这是Excel命名空间的别名 ,但不是Excel应用程序对象的快捷方式。 例如,如果您有两个名称空间声明相同的类Location ,则可以使用名称空间别名来防止名称冲突 :

 using MyProject.Model; using Maps = Microsoft.Maps.MapControl; var location = new Location(); // MyProject.Model.Location var location2 = new Maps.Location(); // Microsoft.Maps.MapControl.Location 

不,使用这种方式using指令不会实例化任何东西。 这只是给指定类别提供别名的一种方法,这在类名冲突的情况下很有用。

请参阅MSDN了解更多详情。