Fino a quando BCL non spedisce il codice System.Numeric.BigInt, cosa usi per numeri interi arbitrari di precisione?Cosa devo usare per una classe BigInt in .NET?
risposta
Si potrebbe provare la mia su CodePlex: BigInteger
O qui è un altro: codeproject
Dai un'occhiata alla
F # ha Microsoft.FSharp.Math.BigInt
e Microsoft.FSharp.Math.BigNum
.
Qual è la differenza, lo sai? – nawfal
Da [docs] (http://msdn.microsoft.com/en-us/library/ee620695.aspx): "Questo tipo è fornito per l'utilizzo solo con le versioni di libreria di base F # destinate a .NET Framework 2.0. stai usando .NET Framework 4, usa il tipo .NET Framework 4 con lo stesso nome, BigInteger. " – Richard
Grazie, ma stavo chiedendo qual è la differenza tra FSharp.BigInt e BigNum. – nawfal
Inoltre, il J# library includes a BigInt type.
Per fortuna, tutto questo verrà risolto quando il BCL alla fine spedisce un BigInt standardizzato.
AGGIORNAMENTO 2012System.Numberics.BigInteger è ora incluso nel .NET framework.
È disponibile come semplice DLL a cui posso fare riferimento? (Sto codificando in C# se questo è importante). – ripper234
È MPL quindi dovresti essere libero di riutilizzare il file –
Non stavo chiedendo i termini della licenza, solo per la facilità d'uso. – ripper234