C # midpointrounding w dół do zera

Wiem o MidpointRounding.AwayFromZero i MidpointRounding.ToEven, ale myślę, że chcę coś między nimi. Dotyczy modułu promocji, więc obniżone ceny muszą zaokrąglić w dół, jeśli wartość wynosi 0,5.

Na przykład chciałbym:

£1.244 to round to £1.24
£1.245 to round to £1.24
£1.246 to round to £1.25

Jak rozumiem, .AwayFromZero zaokrągliłoby środkową wartość do 1,25 £, a .ToEven zaokrągliłby się poprawnie do 1,24 £, ale 1,335 £ zaokrągliłoby się do 1,34 £, a nie 1,33 £.

Czy ktoś wie, jak to osiągnąć?

Dzięki, Jon

questionAnswers(3)

yourAnswerToTheQuestion