Dlaczego System.Math i na przykład MathNet.Numerics bazują na podwójnym?

Wszystkie metody wSystem.Math trwadouble jako parametry i zwraca parametry. Stałe są również typudouble. SprawdziłemMathNet.Numericsi tak samo jest w tym przypadku.

Dlaczego to? Zwłaszcza dla stałych. Nie jestdecimal powinien być bardziej dokładny? Czy nie byłoby to często przydatne podczas wykonywania obliczeń?

questionAnswers(7)

yourAnswerToTheQuestion