I-Werte haben mehr als 1.97626258336499E-323Wie Float-Werte verarbeiten, die größer als der Maximalwert sind doppelt
ich BigInteger auch verwenden kann nicht, da es nur die Werte Integer-Handler
Jede Hilfe
geschätztHier ist der Code, der auch mit einigen Lösung von einigen Benutzern gegeben gescheitert failed:
BigValue/(Math.Pow((1 + ret), j));
wo BigValue ist so etwas wie 15.000,25
ret ist -0,99197104212554987
Und j auf rund 500-600 gehen.
ich gettting bin nicht, wie zu Rational Klasse verwenden, um diesen
zur Dokumentation ist die maximale vaue Nach 1.7976931348623157E + 308. http://msdn.microsoft.com/en-us/library/system.double.maxvalue.aspx –
@RichardSchneider Pleaser lesen über Epsilon und meine Frage ist, größere Werte für Finanzgleichungen zu speichern – Moons
Ich kenne keine 'BigDecimal/Float auf .NET. Sie müssen auf native Bibliotheken zurückgreifen. – leppie