public static char[] ArrayPrimJ2Cchar(JNIEnv env, JniLocalHandle array) { if (JniLocalHandle.IsNull(array)) { return(null); } int length = env.GetArrayLength(array); var res = new char[length]; env.GetCharArrayRegion(array, 0, length, res); return(res); }