Ejemplo n.º 1
0
 public void CheckNumMeetsRule(int num, int col)
 {
     if (!(num.IsBetween(LowerRangeStart, LowerRangeEnd) || num.IsBetween(UpperRangeStart, UpperRangeEnd)))
     {
         PossibleColumns.Remove(col);
     }
 }
        public static bool TryParse(string cell, out Position position)
        {
            position = null;

            if (cell.Length != 2)
            {
                return(false);
            }

            var column = cell[0];

            if (!PossibleColumns.Contains(column))
            {
                return(false);
            }

            var row = cell[1];

            if (!PossibleRows.Contains(row))
            {
                return(false);
            }

            position = new Position(column, row);

            return(true);
        }