text: public static bool equals(double[] array1, double[] array2){if (array1 == array2){return true;}if (array1 == null || array2 == null || array1.Length != array2.Length){return false;}{for (int i = 0; i < array1.Length; i++){if (Sharpen.Util.DoubleToLongBits(array1[i]) != Sharpen.Util.DoubleToLongBits(array2[i])){return false;}}}return true;}