Используя DataTable.Compute
, и создали несколько случаев для тестирования:
dt.Compute("0/0", null); //returns NaN when converted to double
dt.Compute("0/0.00", null); //results in DivideByZero exception
Я изменил свой код для обработки обоих. Но интересно узнать, что здесь происходит?