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