【问题标题】:How to expose C# Tuples to C++如何将 C# 元组暴露给 C++
【发布时间】:2012-12-21 05:19:55
【问题描述】:

我是一名 C++ 开发人员,目前正在用 C# 编写一个必须暴露给 C++ 的库。截至目前,我在 C# 中使用元组来获取字符串对的列表,如下结构中所述。

public struct ProductInfo
{
    string ProductID;
    List<Tuple<String,String>> attributes;
}; 

我想将此结构公开给 C++。我期待 C++ 开发人员使用 std::pair 来填写。但我不确定如何将相同的内容从 C++ 编组到 C#。我的谷歌搜索并没有给我太多帮助。有人可以解释一下吗?

【问题讨论】:

标签: c# c++ com interop com-interop


【解决方案1】:

根据您希望互操作的具体工作方式,您需要How To Marshal Structures Using PInvokeSWIG

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-26
    • 2010-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-08
    • 1970-01-01
    相关资源
    最近更新 更多