我将一些代码从c ++ MFC更改为c#,并提出了几个问题:
1)在MFC中,我有一个CByteArray变量。 我应该在c#中给这个变量赋什么类型?
2)我有一个我必须使用的c#接口。 在MFC中,我使用CoCreate连接到它:
hRet = m_pConverterImpl.CoCreate ( CLSID_Converter, IID_IConverter );
我应该如何从c#连接到此界面?
答案 0 :(得分:3)
List<byte>
。根据您的使用情况,MemoryStream也可能适用。答案 1 :(得分:0)
可以使用Activactor.CreateInstance(Type.GetTypeFromCLSID(clsId));