Dopóki BCL ostatecznie nie otrzyma nazwy System.Numeric.BigInt, jakich używasz dla dowolnych liczb całkowitych dokładności?Co powinienem użyć w klasie BigInt w .NET?
Odpowiedz
Można spróbować kopalni na CodePlex: BigInteger
A oto kolejny: codeproject
Wystarczy popatrzeć na
F # ma Microsoft.FSharp.Math.BigInt
i Microsoft.FSharp.Math.BigNum
.
Jaka jest różnica, czy wiesz? – nawfal
Z [docs] (http://msdn.microsoft.com/en-us/library/ee620695.aspx): "Ten typ jest dostępny do użytku tylko z wersjami biblioteki podstawowej F #, która jest przeznaczona dla systemu .NET Framework 2.0. korzystasz z .NET Framework 4, użyj typu .NET Framework 4 o tej samej nazwie, BigInteger. " – Richard
Dzięki, ale pytałem jaka jest różnica między FSharp.BigInt a BigNum. – nawfal
Ponadto, J# library includes a BigInt type.
Na szczęście wszystko to zostanie załatwione, gdy BCL w końcu dostarczy standardową BigInt.
UPDATE 2012System.Numberics.BigInteger jest obecnie zawarte w .NET Framework.
Czy jest dostępny jako prosty plik DLL, który można odwołać? (Koduję w C#, jeśli to ma znaczenie). – ripper234
To MPL, więc powinieneś mieć możliwość ponownego użycia pliku –
Nie pytałem o warunki licencji, tylko o łatwość użycia. – ripper234