0

C# ライブラリから C++ にオブジェクトを渡す方法。

返す関数を問題なく呼び出すことができvoidますint

C# で次の関数を考えてみましょう。

List<CSharpClass> CSharpFunction(string Input)

私のC#クラスには、

public class CSharpClass
{ 
    string mystring = string.Empty;
    byte[] bytearray = null;        

    public byte[] bytearray 
    {
        get { return bytearray ; }
        set { bytearray = value; }
    }

    public string mystring 
    {
        get { return mystring ; }
        set { mystring = value; }
    }      
}

さて、このリストを C++ で使用したいと思います。だから私は作成しました、

  typedef std::vector<class CSharpClass>  MyDetailList;

それは正しい方法ですか?? C ++で使用する必要があるものではない場合?

4

1 に答える 1