Bis BCL endlich System.Numeric.BigInt versendet, was benutzt ihr für beliebig genaue Ganzzahlen?Was sollte ich für eine BigInt-Klasse in .NET verwenden?
Antwort
Sie Mine auf Codeplex versuchen könnte: BigInteger
Oder hier ist eine andere: codeproject
Werfen Sie einen Blick auf
F # Microsoft.FSharp.Math.BigInt
und Microsoft.FSharp.Math.BigNum
hat.
Was ist der Unterschied, weißt du? – nawfal
Von der [docs] (http://msdn.microsoft.com/en-us/library/ee620695.aspx): "Dieser Typ wird nur für die Verwendung mit den F # Core Library-Versionen bereitgestellt, die .NET Framework 2.0 als Ziel haben Wenn Sie .NET Framework 4 verwenden, verwenden Sie den .NET Framework 4-Typ mit demselben Namen, BigInteger. " – Richard
Danke, aber ich fragte, was ist der Unterschied zwischen FSharp.BigInt und BigNum. – nawfal
Auch die J# library includes a BigInt type.
Glücklicherweise wird das alles aussortiert, wenn der BCL endlich einen standardisierten BigInt liefert.
UPDATE 2012System.Numberics.BigInteger wird nun im .NET Framework enthalten.
Ist es als einfache DLL verfügbar, die ich referenzieren kann? (Ich schreibe in C#, wenn das wichtig ist). – ripper234
Es ist MPL, also sollten Sie frei sein, die Datei wiederzuverwenden –
Ich fragte nicht über die Lizenzbedingungen, nur über die Benutzerfreundlichkeit. – ripper234