我希望能夠在C#來處理任意大量涌現。
我可以只用整數生活。
有沒有爲這種事情建立算法?
還是有一個很好的第三方庫?
我可能會考慮改變語言,如果真的沒有好辦法在C#中做到這一點。
感謝您的任何幫助/建議。
我希望能夠在C#來處理任意大量涌現。
我可以只用整數生活。
有沒有爲這種事情建立算法?
還是有一個很好的第三方庫?
我可能會考慮改變語言,如果真的沒有好辦法在C#中做到這一點。
感謝您的任何幫助/建議。
如果您只需要非常大的數字,您可以使用long
(64位),甚至可以使用decimal
(128位浮點數)。
如果您需要大於9223372036854775807(long
)或79228162514264337593543950335(decimal
)的值,那麼您需要忽略此答案。
有人在C#中完成了一個BigInteger類,codeproject C# BigInteger Class。 值得檢查。
與一般的算法的一個樣本,可以發現:Re: Hi-prec math for visual studio c#?(這是後在頁面底部的代碼段)
正如人們已經提到的,有一個各種第三方實現BigInteger類。另外,C#4.0將在CLR中獲得一個本地BigInteger類。
doh!我是一個白癡沒有找到這些。 – 2008-11-04 15:16:01
實際上,搜索條件並不是我的預期......在我使用的初始術語中,有很多垃圾。 – Tim 2008-11-04 15:51:49