Re:How the .NET Runtime Loads a Type
by louthy on Friday June 16, 2017 @07:55PM
(#14573430)
Sorry, I don't follow?
[ Parent
| on HN ]
Re:How the .NET Runtime Loads a Type
by colejohnson66 on Friday June 16, 2017 @10:16PM
(#14573932)
The .NET implementation detects overflow and reports it back. This doesn't.
This:
var x = DoubleIt<NumInt, int>(Int32.MaxValue); // 20
Performs exactly the same as this: var a = Int32.MaxValue;
var b = Int32.MaxValue;
var c = a + b;
DoubleIt calls NumInt.Add which invokes the same code, why wouldn't it work in exactly the same way?