这段代码:
if (dt.Subtract(prevDt).TotalMinutes == 15)
(“dt”和“prevDt”是包含诸如“7/20/2012 7:30:00 AM”和“7/20/2012 7:45:00 AM”等值的日期时间变量)
...导致 ReSharper 警告我:
“浮点数与等式运算符的比较。四舍五入时可能会丢失精度。”
这是一个有效的警告吗?如果是,我将如何安抚它?我希望 ReSharper 更像 Eclipse,它可以解决它抱怨的问题。
无论如何,代码似乎运行良好,但如果这是代码气味,我宁愿不让它臭臭。