用于实例化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了解更多详情。