3

私は現在、C++ に公開する必要があるライブラリを C# で作成している C++ 開発者です。現在、C# でタプルを使用して、次の構造で説明されている文字列のペアのリストを取得しています。

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

この構造を C++ に公開したいと思います。私は、C++ 開発者が std::pair を使用して入力することを期待しています。しかし、C++ から C# に同じものをマーシャリングする方法がわかりません。私のグーグルは私に多くの助けを与えませんでした。誰かがこれに光を当てることができますか?

4

1 に答える 1

0

相互運用機能をどの程度正確に機能させるかに応じて、PInvokeまたはSWIGを使用して構造をマーシャリングする方法が必要になります。

于 2013-02-25T17:13:22.393 に答える