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