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