读书人

Convert.ToDecimal的用法1/100如何输

发布时间: 2012-03-30 17:32:09 作者: rapoo

Convert.ToDecimal的用法,1/100怎么输出为0.01
Response.Write(Convert.ToDecimal(1 / 100));

怎么输出的是0

我需要输出正确的结果,0.01

应该怎么做

[解决办法]

C# code
Response.Write(Convert.ToDecimal((double)1 / 100));
[解决办法]
Response.Write(Convert.ToDecimal(1 / 100.0));
[解决办法]
Convert.ToDecimal(1 / 100))该句代码中,Convert.ToDecimal作用的是1/100的结果0这个数的,当然转换过后是0。因为在计算之前都是整型的数据。
解决方法,将1或100两个数其中一个数转换为float或者double即可

读书人网 >asp.net

热点推荐