私のCコードは
void GetCharArray(char* arrayNew[5])
{
arrayNew[0] = "Test";
arrayNew[1] = "Test2";
arrayNew[2] = "Test4";
arrayNew[3] = "Test5";
arrayNew[4] = "Test6";
}
extern "C" __declspec(dllexport) void GetCharArray(char* arrayNew[5]);
C# コードで文字列が取り込まれた配列を取得したい
[DllImport(@"C:/Test.dll", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi)]
public static extern void GetCharArray([MarshalAs(UnmanagedType.LPArray, SizeConst=5)] string[] sbOut);
List<string> testStr = new List<string>();
GetCharArray(test.ToArray());
testStr
C コードからの文字列を入力したいです。