明らかな癖がありますが、評価システムでこの種の操作を実行Math.Round
する方法はありますか。Math.Round
より大きい.0
か、または等しい場合は.5
、星の半分を表示します
星全体.5
を表示する以上または以下の場合.0
したがって、明らかに半分の星が.5
あり、全体の開始が次の全体の値になります。
半分の整数に丸める方法がわかりません。
丸めを制御する if ステートメントを書くだけでよいですか?
**編集/解決策
以下の答えから私が思いついた。
double roundedRating = (Math.Ceiling(2 * currentRating)) / 2;