Die Konvertierung von string in BigInteger
Ich habe den folgenden code erstellt eine sehr große Anzahl ( BigInteger
), die umgewandelt dann in ein string
.
//It's a console application.
BigInteger bi = 2;
for (int i = 0; i < 1234; i++)
{
bi *= 2;
}
string myBigIntegerNumber = bi.ToString();
Console.WriteLine(myBigIntegerNumber);
Ich weiß, dass für die Umstellung auf int
wir können Convert.ToInt32
und der Umwandlung in long
wir verwenden Convert.ToInt64
aber, was über das konvertieren zu BigInteger
?
Wie kann ich umwandeln einer string
(das ist eine sehr sehr lange Zahl) zu BigInteger
?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
BigInteger.Parse()
Methode.Außerdem können Sie überprüfen,
BigInteger.TryParse(
) - Methode mit Ihrem Gespräch erfolgreich ist oder nicht.BigInteger.Analysieren ist, was Sie suchen.
Hier ist ein weiterer Ansatz, die ist schneller im Vergleich zu
BigInteger.Parse()