Ich bin in Daten ziehen, die in langen hexadezimalen Zeichenfolge Form ist, die ich in Dezimalschreibweise konvertieren, 18 Dezimalstellen abschneiden müssen, und dann in JSON aufspielen.Wie lang hexadezimale Zeichenfolge in Uint zu analysieren
Zum Beispiel kann ich die Hex-String haben:
"0x00000000000000000000000000000000000000000000d3c21bcecceda1000000"
auf den ersten Einsatz ParseUint()
ich versuchte, aber da die höchste unterstützt int64
ist, meine Nummer landet viel zu groß ist.
Dieses Beispiel nach Konvertierung und Kürzung ergibt 10^6. Es gibt jedoch Fälle, in denen diese Zahl bis zu 10^12 sein kann (was bedeutet, dass die Abkürzung 10^30 ist!).
Was ist die beste Strategie, um dies anzugreifen?