BigInteger/BigDecimal

MSDN Question:

_Specifically, I need something that will let me represent decimals with a large amount of precision... Similar to this library:

_http://www.codeproject.com/csharp/biginteger.asp

_... but I need decimal support.

If worse comes to worse I'm thinking I can use this and just multiply out the numbers as necessary by a fixed large number (10000000000000000000000000000000000000000000000000000000000000000000000 or something similar), but that really feels like an incredibly dirty hack... So, any better ideas would be appreciated!_


The J# re-distributables contain very well tested implementations of BigInteger and BigDecimal that you can use directly in your.NET apps simply by referencing the J# assembly vjslib.dll.  discusses this further. It also contins some Zip classes which are quite useful.

This article is part of the GWB Archives. Original Author: Greg Young

New on Geeks with Blogs