问问题
2577 次
2 回答
3
问题是编译器将常量视为Double
.
要修复错误本身,您可以将常量转换为十进制,如下所示:
decimal ans = num1 * (decimal)0.20 + num2 * (decimal)0.20;
甚至更好(如评论中所述),您只需指定常量的类型
decimal ans = num1 * 0.20m + num2 * 0.20m;
于 2012-11-11T10:16:19.543 回答
2
decimal ans = num1 * 0.20m + num2 * 0.20m;
于 2012-11-11T10:19:35.733 回答