如何在托管CPP中捕获从C#返回的XmlSerializer对象?
我有一个C#DLL,其中一个方法返回XmlSerializer对象 我在托管CPP程序中使用的DLL。从CPP调用返回XmlSerializer对象的C#方法。请告诉我如何在托管CPP中捕获此返回的XmlSerializer对象 例如: C#方法:如何在托管CPP中捕获从C#返回的XmlSerializer对象?,c#,c++,dll,managed-c++,C#,C++,Dll,Managed C++,我有一个C#DLL,其中一个方法返回XmlSerializer对象 我在托管CPP程序中使用的DLL。从CPP调用返回XmlSerializer对象的C#方法。请告诉我如何在托管CPP中捕获此返回的XmlSerializer对象 例如: C#方法: XmlSerializer xmlTables1 = bc.ReadTablesXml(string company, string language, string servername, string config); 如何从托管CPP调用上述
XmlSerializer xmlTables1 = bc.ReadTablesXml(string company, string language, string servername, string config);
如何从托管CPP调用上述方法?如何捕获CPP?中的返回的XMLSerialAdvices对象?您是否实际使用托管C++(VS2002)?或者可能是C++/CLI?假设“catch”是指“assign”,而不是
catch
,假设bc
是指向某个对象的托管指针,那么XmlSerializer^xmlTables1=bc->readtablexml(公司、语言、服务器名、配置)代码>是的,我使用托管C++(VS 2008)使用XMLSerialZiger-Sub,我应该在头文件中包括…例如“使用命名空间系统”,它是文档的顶部: