Ejemplo n.º 1
0
 public void EliminateValue(int value)
 {
     if (!ValueValid(value))
     {
         throw new ArgumentException($"Trying to eliminate an invalid value: {value}. " +
                                     $"The valid value range is [{ValidValues.Min()};{ValidValues.Max()}].");
     }
     EliminatedValues.Add(value);
 }
Ejemplo n.º 2
0
 public int?SetCellValue(int?value)
 {
     if (value != null && !ValueValid(value.Value))
     {
         throw new ArgumentException($"Trying to set to an invalid value: {value}. " +
                                     $"The valid value range is [{ValidValues.Min()};{ValidValues.Max()}].");
     }
     _currentValue = value;
     return(_currentValue);
 }