BigInteger-Division in C #

Ich schreibe eine Klasse, die eine genaue Aufteilung der BigInteger-Klasse in C # benötigt.

Beispiel:

BigInteger x = BigInteger.Parse("1000000000000000000000000000000000000000000000000000000000000000000000000000000000000");
BigInteger y = BigInteger.Parse("2000000000000000000000000000000000000000000000000000000000000000000000000000000000000");

x /= y;

Console.WriteLine(x.ToString());

//Output = 0

Das Problem ist, dass es als Ganzzahl natürlich keine Dezimalwerte enthält. Wie kann ich das überwinden, um das tatsächliche Ergebnis von 0,5 zu erhalten (gegebenes Beispiel)?

P.S. Die Lösung muss in der Lage sein, alle BigInteger genau zu unterteilen, nicht nur das Beispiel!

Antworten auf die Frage(8)

Ihre Antwort auf die Frage