Пример #1
0
        private static bool SameContent(Cell a, Cell b)
        {
            if (a._possibleValues.Count != b._possibleValues.Count)
            {
                return false;
            }

            return !a._possibleValues.Where((t, i) => t != b._possibleValues[i]).Any();
        }
Пример #2
0
 static Cell()
 {
     _allNumericValues = new ReadOnlyCollection<NumericValue>(Enum.GetValues(typeof(NumericValue)).Cast<NumericValue>().ToList());
     _emptyCell = new Cell(_allNumericValues);
 }