हरण मैं.NET में एक बहुत बड़ी पूर्णांक का प्रतिनिधित्व कैसे कर सकता हूं?




सबसे छोटा पूर्णांक (4)

मोनो में सार्वजनिक BigInteger कार्यान्वयन पहले से है:

http://www.go-mono.com/docs/index.aspx?link=T:Mono.Math.BigInteger

आप मोनो को पकड़ सकते हैं। इसका उपयोग करने के लिए सुरक्षा असेंबली; चूंकि इसकी एक मोनो कक्षा पुस्तकालय यह भी एमआईटी लाइसेंस प्राप्त किया जाना चाहिए।

क्या एनएटी बहुत ही बड़े पूर्णांक का प्रतिनिधित्व करने में सक्षम एक वर्ग के साथ आती है, जैसे कि 100 तथ्यात्मक? यदि नहीं, तो यह पूरा करने के लिए कुछ अच्छे तृतीय पक्ष पुस्तकालय क्या हैं?


.NET में बिगइटेगर वर्ग है, लेकिन यह आंतरिक है, दुर्भाग्य से। हालांकि, कई स्थानों पर स्वयं अपना है आप IronPython, या CodeProject से एक या Visual J # से कार्यान्वयन प्राप्त कर सकते हैं। मुझे कहना है, मैंने खुद को इन्हें करने की कोशिश नहीं की है, इसलिए मुझे नहीं पता कि कौन सबसे अच्छा है

http://www.codeplex.com/IronPython http://www.codeproject.com/KB/cs/biginteger.aspx http://msdn.microsoft.com/en-us/magazine/cc163696.aspx


Microsoft.FSharp.Math.Types.BigInt

यह किसी भी पूर्णांक का प्रतिनिधित्व कर सकता है






bignum