2010-11-07 32 views
3

我需要C#的浮點計算,它可以正確存儲多達500位數/小數。是否有任何內置類型,我是否必須自己創建它,有沒有可用的庫或什麼是最好的方法?需要C中的任意精度算術#

感謝

回答

0

MPIR的GMP項目的一個分支,具有C#綁定。就我個人而言,在發現問題時我發現他們更容易處理,直到我不再擔心GMP(主要是由於其在內存不足時傾向退出)。

還有其他人列出here但我沒有與他們直接的經驗,所以不能評論他們的用處。

+0

Microsoft的J#可再發行組件中還有一個實現(http://www.microsoft.com/downloads/en/details.aspx?familyid=f72c74b3-ed0e-4af8-ae63-2f0e42501be1&displaylang=en)。它位於java.math命名空間下(你必須在你的項目中包含vjslib.dll)。不幸的是,微軟不再正式支持J#,所以這應該被視爲第三方庫。 – smaglio81 2010-11-07 01:52:57

+0

非常感謝!我會試試這個 – ImJames 2010-11-07 08:57:32

+0

你指的是X-MPIR的C#綁定嗎? – Batibix 2011-03-07 21:27:48