有没有办法通过它我们可以从C得到的字符串的集合++到C#如何在托管代码(C#)获取字符串数组从本机代码(C++)
C#代码
[DllImport("MyDLL.dll")]
private static extern List<string> GetCollection();
public static List<string> ReturnCollection()
{
return GetCollection();
}
C++代码
std::vector<string> GetCollection()
{
std::vector<string> collect;
return collect;
}
上面的代码只用于样品,主要目的是从C++得到集合中C#,并且帮助将不胜感激
// Jame S
这不会奏效。想想谁分配和释放字符串。 – 2011-03-10 10:56:25