ticketPriceInPence = 7360
percentageToRefund = 100
(int)(Math.Round((ticketPriceInPence * 0.01) * (percentageToRefund * 0.01), 2, MidpointRounding.AwayFromZero) * 100)
Il en résulte: 73,59résultat différent dans Math.Round
(int)(Math.Round((ticketPriceInPence * 0.01) * (percentageToRefund * 0.01) * 100, 2, MidpointRounding.AwayFromZero))
Il en résulte: 73,60
Toute idée pourquoi il se traduit par différents 2 résultats différents
Veuillez indiquer la langue utilisée et le type de variables. –