Heksadesimal di BigInteger [duplikat]
Nov 03 2020
Saya memiliki string yang berisi angka heksadesimal besar, seperti ini:
string hexa = "292145F2E92145E6B92FAA6A95FF7E6B92145FAA6A22DE192145FAA696043F457306A";
Saya hanya ingin mengubah hexastring ini menjadi BigIntegervariabel (TANPA memodifikasi nilai string) untuk digunakan setelahnya.
Sesuatu seperti ini :
BigInteger blabla = new BigInteger(hexa);
Saya hanya ingin string yang sama, tetapi dalam BigIntegervariabel
Jawaban
6 nkrivenko Nov 03 2020 at 19:25
Anda dapat BigInteger.Parsemelakukannya dengan AllowHexSpecifierbendera yang diberikan:
using System.Globalization;
...
string hexa = "292145F2E92145E6B92FAA6A95FF7E6B92145FAA6A22DE192145FAA696043F457306A";
var bigInt = BigInteger.Parse(hexa, NumberStyles.AllowHexSpecifier);
4 BenVoigt Nov 03 2020 at 19:25
Coba BigInteger.Parsemetode statis, dan berikan tanda NumberStyles.HexNumberatau NumberStyles.AllowHexSpecifier.
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Jana Duggar: Semua yang Dia Katakan Tentang Cinta dan Jendela 5 Tahunnya untuk Menemukan 'Yang Satu'