我有一个需要转换为 byte[][] 的字符串数组(将 Xcode 与 C# 中的 Unity 脚本连接起来)。
这是 Xcode 中的函数:
void doThisC(char** matrix);
在 C# 中的 Unity 中,这就是我所拥有的,但我无法使其工作:
public static void doThis(string[] array, int size){
char[][] grid = new char[][] { new char[size] , new char[100]};
byte[][] buffer;
for(int i = 0 ; i < size ; i++)
{
grid[i] = array[i].ToString().ToCharArray();
buffer[i] = (new System.Text.UTF8Encoding()).GetBytes(grid[i]);
}
doThisC(buffer);
}