このコード:
if (dt.Subtract(prevDt).TotalMinutes == 15)
(「dt」および「prevDt」は、「7/20/2012 7:30:00 AM」や「7/20/2012 7:45:00 AM」などの値を含む DateTime 変数です)
...ReSharper は次のように警告します。
「等値演算子による浮動小数点数の比較。値の丸め中に精度が失われる可能性があります。」
これは有効な警告ですか?もしそうなら、どうすれば緩和できますか? ReSharper がもう少し Eclipse に似ていたらいいのにと思います。
いずれにせよ、コードは正常に動作しているように見えますが、これがコードのにおいである場合は、関節を臭わせたくありません。