As does Java, JScript's, JavaScript's Math.round method, XPath's round
function, etc.

It's no wonder there was such a backlash about the Math.Round
implementation.

On Thu, 20 Apr 2006 20:24:58 -0400, Darrel Miller
<[EMAIL PROTECTED]> wrote:

>Interestingly you will find that Microsoft SQL Server does not use Bankers
>when rounding, which is why the .Net SqlDecimal.Round function also does
not
>use Bankers.
>
>Darrel
>
>
>On 4/20/06, Peter Ritchie <[EMAIL PROTECTED]> wrote:
>>
>> Yep, searching for the banker's algorithm--especially with respect to
>> Math.Round--leads into many different discussions/rants and other
>> algorithms.  Generally, I've found the discussions lead to "avoid
>> Math.Round and implement your own".
>>
>> But, we don't have the ability of overriding how System.Drawing classes
>> invoke Round, like Math.Round in .NET 2.0.
>>
>> Which is all well and good; if I have to roll-my-own Round (especially
in
>> general, if using .NET 1.x), then so be it.  But, I would at least
expect
>> System.Drawing.*.Round() to be useful to someone, like Math.Round() (if
>> only to bankers).  I fail to see the usefulness of
System.Drawing.*.Round
>> ().

===================================
This list is hosted by DevelopMentorĀ®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to