BigInteger의 16 진수 [중복]
Nov 03 2020
다음과 같이 큰 16 진수가 포함 된 문자열이 있습니다.
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플래그를 전달합니다 .