BigInteger पर Hexadecimal [डुप्लिकेट]
Nov 03 2020
मेरे पास एक स्ट्रिंग है जिसमें एक बड़ा हेक्साडेसिमल नंबर है, कुछ इस तरह से:
string hexa = "292145F2E92145E6B92FAA6A95FF7E6B92145FAA6A22DE192145FAA696043F457306A";
मैं बस इस hexaस्ट्रिंग को एक BigIntegerचर में बदलना चाहता हूं (बिना स्ट्रिंग के मूल्य को संशोधित किए) इसके बाद इसका उपयोग करने के लिए।
कुछ इस तरह :
BigInteger blabla = new BigInteger(hexa);
मैं सिर्फ एक ही स्ट्रिंग चाहता हूं, लेकिन BigIntegerचर में
जवाब
6 nkrivenko Nov 03 2020 at 19:25
आप BigInteger.Parseइसे AllowHexSpecifierदिए गए झंडे के साथ कर सकते हैं :
using System.Globalization;
...
string hexa = "292145F2E92145E6B92FAA6A95FF7E6B92145FAA6A22DE192145FAA696043F457306A";
var bigInt = BigInteger.Parse(hexa, NumberStyles.AllowHexSpecifier);
4 BenVoigt Nov 03 2020 at 19:25
BigInteger.Parseस्थिर विधि का प्रयास करें , और या तो ध्वज NumberStyles.HexNumberया पास करें NumberStyles.AllowHexSpecifier।