public void CheckResult(double[,,] Matrix, string name = "") { if (Matrix == null) { return; } int dim1 = Matrix.GetLength(1); int dim2 = Matrix.GetLength(2); for (int index = 0; index < Matrix.GetLength(0); index++) { CheckResult(Matrix.GetNextDimVal(dim1, dim2, index), name + index.ToString()); } }