Пожалуйста, объясните, почему я могу создать экземпляр интерфейса «Приложение» в Excel VSTO.

В моем приложении есть следующий код C#, который отлично работает. Он запускает новый экземпляр Excel.

private readonly Microsoft.Office.Interop.Excel.Application _application;
_application = new Microsoft.Office.Interop.Excel.Application();
_application.Visible = true;

Только недавно я заметил, что Application— это тип интерфейса. Что именно происходит и как это возможно?

18
задан Dan Ling 14 June 2012 в 18:21
поделиться