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

时间:2012-03-23 08:14:57

标签: c# excel

我在.cs文件顶部的声明部分中看到以下内容。我假设它是即时Excel对象的快捷方式?

using Excel = Microsoft.Office.Interop.Excel;

我可以拥有以下内容,然后再实例化Excel?

using Microsoft.Office.Interop.Excel;

2 个答案:

答案 0 :(得分:0)

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

有关详细信息,请参阅MSDN

答案 1 :(得分:0)

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

using MyProject.Model;
using Maps = Microsoft.Maps.MapControl;

var location = new Location(); // MyProject.Model.Location
var location2 = new Maps.Location(); // Microsoft.Maps.MapControl.Location
相关问题