C # midpoint alrededor de cero

Sé sobre MidpointRounding.AwayFromZero y MidpointRounding.ToEven, pero creo que quiero algo entre medio. Es para un módulo de promociones, por lo que los precios con descuento deben redondearse hacia abajo si el valor es .5.

Por ejemplo, me gustaría:

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

Como lo entiendo, .AwayFromZero redondearía el valor medio a £ 1.25 y .ToEven se redondearía correctamente a £ 1.24, pero £ 1.335 se redondearía a £ 1.34, en lugar de £ 1.33, que es lo que quiero.

¿Alguien sabe cómo lograr esto?

Gracias jon

Respuestas a la pregunta(3)

Su respuesta a la pregunta