2011-09-02 10 views
6

संभव डुप्लिकेट:
Int128 in .Net?.NET फ्रेमवर्क के लिये एक अहस्ताक्षरित: 128 बिट पूर्णांक डाटाटाइप के लिए खोज रहे

के रूप में मैं एक उपकरण है जो आईपी उपकरणों का प्रबंधन और मैं चाहता हूँ पर काम कर रहा हूँ आईपीवी 6 समर्थन जोड़ने के लिए, मैं एक 128 बिट हस्ताक्षरित इंटीजर .net डेटाटाइप को मूल आईपी संबंधित गणना करने के लिए खोज रहा हूं (सबनेटिंग, सबनेट के लिए सभी होस्ट सूचीबद्ध करें ..)

इसे सेंट का समर्थन करना चाहिए एंडर्ड अंकगणितीय/तर्क तरीकों।

धन्यवाद

+0

@ स्कॉट वेनस्टीन: यदि आप प्रदर्शन के बाद हैं, तो मैं नहीं कहूंगा। BigInteger बल्कि धीमी है। – leppie

+0

आईपीवी 6 पते का केवल एक 64 बिट भाग दिलचस्प नहीं है। मेजबान भाग मैक पते से उत्पन्न (अधिकांश समय) है? – albertjan

+0

यह भी देखें http://stackoverflow.com/questions/2967464/datatype-for-storing-a-long-serial-number-10-bytes – AakashM

उत्तर

4
इस लेख लेखक का वर्णन में

:) और दिखाता है कि कैसे .NET में Int128 डेटाप्रकार लागू करने के लिए: :)

Int128 in .Net? पोस्ट करने से पहले http://www.informit.com/guides/content.aspx?g=dotnet&seqNum=636

भी कृपया यहाँ अतः खोज

+1

मुझे पता है कि इंटेजर्स> 64 बिट ऑन .NET (सिस्टम) का प्रतिनिधित्व करने के कई तरीके हैं उदाहरण के लिए .umerics.BigInteger) लेकिन वे सभी हस्ताक्षरित हैं। मैं एक हस्ताक्षरित प्रकार के लिए खोज रहा हूँ। – leen

संबंधित मुद्दे