非常に大きな数を処理する必要のあるアプリを開発中です。大量の種類
利用可能なLargeNumberクラスをいくつかチェックして、私が満足しているものがいくつか見つかりました。私は大きな整数と大きな浮動小数点数のクラスを持っています。
数字のいくつかは小さくなりますが、いくつかの大きな問題は、数字の長さをチェックする価値があるかどうかです。それが小さい場合、通常のC#intまたはdoubleを使用します。私がすでにLarge IntegerクラスとLarge Floatクラスを使用している場合は、小さい数の場合でもそれらに固執する必要があります。
私の配慮は純粋にパフォーマンスです。私は各番号は後であるに入れてチェックする価値があるだろうと小さな数字のための数学で十分な時間を節約します
大きい数字にはどのクラスを使用していますか? – ahsteele
私はいくつかで遊んでいます。 Microsoft.FSharp.Math.BigInt Microsoft.SolverFoundation.Common.BigInteger http://www.codeproject.com/csharp/biginteger。ASP INTX は私が w3b.sine Microsoft.FSharp.Math.BigNum を使用してい小数のため 私はそれらのすべてにいくつかのベンチマークを行うと、私は – Sruly
得るものを見るつもりです。この[質問](HTTPを参照してください。 //stackoverflow.com/questions/494923/numbers-that-exceeds-basic-types-in-c)。 –