Resumen

Ideas principales acerca de NumberParser
NumberParser proporciona un entorno unificado para manejar de manera sencilla todos los tipos numéricos .NET.

Entre sus características más destacadas están las siguientes:
  • Uso unificado e intuitivo
    . NumberParser se basa en Number, NumberD, NumberO y NumberP (es decir, NumberX); clases fáciles de usar, implícitamente convertibles y con múltiples funcionalidades que simplifican los problemas de los tipos numéricos .NET.
  • Excepciones gestionadas internamente
    . NumberParser se encarga de todos los errores de manera interna y notifica al usuario a través de un simple enum.
  • Soporte de rangos superiores al de double
    . Los rangos de todos los NumberX son superiores a ±10^2147483647 y todos ellos pueden usar la precisión del tipo decimal.
  • Funcionalidades matemáticas
    . La clase de NumberParser Math2 incluye versiones adaptadas a NumberD de todos los métodos en System.Math, junto con varias funcionalidades a medida (PowDecimal/SqrtDecimal, RoundExact/TruncateExact, GetPolynomialFit/ApplyPolynomialFit y Factorial).
Puedes encontrar su código (C#; .NET 4.0) en mi cuenta de GitHub (archivo readme y archivos del código fuente), bajarte la última versión u obtener el correspondiente paquete NuGet.
La última versión estable de NumberParser.dll es 1.0.6302.28051.