Я хочу сделать на C ++ все, что можно использовать в проекте C #.
Функция C ++ следующая:
DECLDIR wchar_t * setText(wchar_t * allText) {
return allText;
}
Код C # - это следующее:
[DllImport("firstDLL.Dll", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Auto)]
public static extern string setText(string allText);
var allText= new string('c',4);
try {
var str1 = setText(allText);
}
catch (Exception ex) {
var str2 = ex.Message;
}
Какой тип я должен использовать для типа возвращаемого значения функции C ++, чтобы я мог вызывать его из C # с типом возврата string []
?
тот же Q, но для параметра функции быть строкой [] в C #?