Hi All, Does anybody know if it is possible to change the default behaviour of the math.round function.
Out of the box is does this; Dim number = 98.5 Dim RoundedNumber = Math.Round(number) RoundedNumber = 98 What I want is to change the behaviour to Dim number = 98.5 Dim RoundedNumber = Math.Round(number, MidpointRounding.AwayFromZero) RoundedNumber = 99 I would like my developers to not have to think about adding the Mode. Now to save some of the arguments I KNOW we are going to have; Yes - We could have code reviews to highlight when it is incorrect Yes - FX Cop or similar Yes - There are probably different / better algorithms Yes - There are business reasons for this So My question is can we change the default behaviour from Math.Round(number, MidpointRounding.ToEven) To Math.Round(number, MidpointRounding.AwayFromZero) Alastair Important Notice This email contains information which is confidential and intended solely for the use of the individual or entity to whom it is addressed. Please notify the sender immediately if you have received this e-mail by mistake and delete this email from your system. If you are not the intended recipient, any form of distribution, copying or use of this communication or the information contained or attached is strictly prohibited. Although Disability Services Commission has taken reasonable precautions to ensure no viruses are present in this email, the Commission cannot accept responsibility for any loss or damage arising from the use of this email or attachments.