我现在是用C#调用C++的一个DLL,参数类型是一个类,
类中有一个字段为vector<pair<string,string>> result,
请问,我在C#中怎么匹配这个C++的类型?
类中有一个字段为vector<pair<string,string>> result,
请问,我在C#中怎么匹配这个C++的类型?
解决方案 »
- c# 修改注册表代码
- 当前上下文中不存在名称“ConfigurationManager”
- Transaction对象只用于数据库么?
- 第一个界面关闭,程序不结束
- 请问关于.net2005的问题帮解决一下啊!
- 问个菜鸟的问题~(存储过程执行插入操作)
- 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。
- 如何获取指定类型的异常呢
- 如何使用C#做一个类似WORD的表格,并在其中可以编辑,谢谢
- 子窗口在show()时,总是出现在父窗口的左上角,如何实现在它show()时就出现在我想指定的位置???
- 请问下如何声明个只读数组?
- 请教:如果给treeview1控件,任意添加删除节点?
pair<> --- KeyValuePair<>
vector<> --- List<>
http://msdn.microsoft.com/zh-cn/library/5tbh8a42%28VS.80%29.aspxList<>的链接:
http://msdn.microsoft.com/zh-cn/library/6sh2ey19%28v=VS.80%29.aspx他们都属于.NET Framework提供的泛型,请参见:
http://msdn.microsoft.com/zh-cn/library/0sbxh9x2%28v=VS.80%29.aspx
我做了如下对应都不行啊
List<KeyValuePair<string, string>> result
KeyValuePair<string, string>[] result
Dictionary<string,string>[] result
List<Hashtable> result
List<Dictionary<string, string>> result
string[][,] result
ArrayList result
都报:
尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
我在网上查了,应该是类型不匹配,等高人
你可用vc写dll中转一下。