int sumOfCellCandidate(cCell cell) { int sum = 0; foreach (int val in cell.Candidates) { sum += val; } return(sum); }
//int[,,,] _row; //int[,,,] _col; //int[,,,] _box; //int[,,] _solved; //int[,,] _puzzle; //int[,] _r_1; //int[,] _c_1; #endregion ----------------------------------- PRIVATE MEMBERS ----------------------------------- #region -------------------------------------- PUBLIC MEMBERS ------------------------------------ #endregion ----------------------------------- PUBLIC MEMBERS ------------------------------------ #region --------------------------------------- CONSTRUCTION ------------------------------------- public cPuzzle() { // //constructArrays(); _grid = new cCell[g.SIZE][]; for (int r = 0; r < g.SIZE; r++) { _grid[r] = new cCell[g.SIZE]; for (int c = 0; c < g.SIZE; c++) { _grid[r][c] = new cCell(); } } }