0

List<T>COM はジェネリックをサポートしていませんか?これをレプリケートして、tlh ファイルで COM が見えるようにする最善の方法は何でしょうか。編集:: c#::

[ComVisible(true)]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    [Guid("FA677671-5E26-4307-AD2B-19BF1E7AFF8B")]
    public interface IEvents
    {
        IEvents[] CreateListeners();
    }

C ++で私が持っている、

CComSafeArray<CSharp::IEvents> ppSA;
    pInterface->CreateListeners(ppSA->GetSafeArrayPtr());

このステートメントを複製するために、この Create instance 関数で何をすべきかという私の質問 List evt=new List(); マネージC#で?

4

1 に答える 1