我认为有很多东西要学习数据类型.为什么会这样
double result = ((3/8)*100).ToString();
它给零..应该是37,5 ...... :(
3/8执行整数除法,结果为0
double result = ((3.0/8)*100);
应该这样做.
顺便说一句,如果你这样做((3.0/8)*100).ToString()你得到一个字符串而不是一个双.