[英]Passing objects between C# library and C++ (CLR)
如何將對象從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 ++中使用什么?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.