2 つの値を比較する必要があります。1 つの値はprice
、何かの現在の価格を表し、decimal
実際にこの価格で何かを売買できるためです。
もう 1 つの値はestimatedPrice
、数学的計算の結果であり、これdouble
によってestimation
実際に「操作」を行うことはできません。esitmatedPrice
今なら買いたいですprice < estimatedPrice
。
では、価格を double にキャストするか、estimatedPrice を 10 進数にキャストする必要がありますか?
キャスト後に「少し別の」数字が得られることは理解していますが、他に選択肢がないようです。