接口實例化

class Program
{
    static void Main(string[] args)
    {
        //C#中COM接口是可以實例化的,但其實這種寫法是使接口“映射”到某一個類上,實際上創建的是這個類的實例。
        IinterfaceTest test = new IinterfaceTest();
    }
}
[ComImport, CoClass(typeof(類名Person))]
[Guid("d60908eb-fd5a-4d3c-9392-8646fcd1edce")]
public interface IinterfaceTest{ void Name(string s); }
//ComImport特性發生在tlbimp.exe導入COM類型類庫的時候,生成的託管類型會標記有ComImport特性
//Guid特性是一個GUID標識,COM類型是用GUID來標識的。
發佈了28 篇原創文章 · 獲贊 3 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章