C# Compute 除0运算居然不一样

string str = "0.1/0";
var v=new DataTable().Compute(str,"");

string str1 = "2/0";
var v1 = new DataTable().Compute(str1, "");

如上两个代码。两个数据不一样,

第一个是直接报错误:System.DivideByZeroException:“Attempted to divide by zero.”

第二个有返回数据是: infinity。

posted @ 2020-05-11 11:55  zhaogaojian  阅读(270)  评论(0编辑  收藏  举报