Marshal an array of strings from C# to C code using p/invoke

后端 未结 3 1281
广开言路
广开言路 2020-12-11 10:39

I need to pass an array of C# strings into C code

Example C code

void print_string_array(const char** str_array, int length){
    for (int i = 0; i &         


        
3条回答
  •  遥遥无期
    2020-12-11 11:04

    Why the "print_string_array(IntPtr sa, int length);" instead of "print_string_array(IntPtr[] sa, int length);" ? And what does print_string_array look at the C-side? print_string_array(char** sa, int length); ?

提交回复
热议问题