今天在ASP.NET计算中计划是2/100=0.02,后来计算后发现,哎,为什么他等于0呢,于是我单步跟踪,发现原来在.net中除法有一个隐式转换,int/int = int 问题就出在这里了,最初以为是溢出,加了checked后还是不行,于是我把除数和被除数都转换成了double型,这样子就成了double/double=double这样子就没有问题了。