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 ++で使用する必要があるものではない場合?