Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix a bug spotted by Chris in my BigInteger patch; thanks! | Clément Pit--Claudel | 2015-06-12 |
The problem was this: Console.WriteLine(Int64.Parse("08000000000000000", NumberStyles.HexNumber)); // => -9223372036854775808 Console.WriteLine(Int64.Parse("9223372036854775808")); // => Value was either too large or too small for an Int64. In other words, large hex numbers are interpreted as a sequence of bits, not as an actual number. |