Divisão BigInteger em c #
Eu estou escrevendo uma classe que precisa de divisão precisa da classe BigInteger em C #.
Exemplo:
BigInteger x = BigInteger.Parse("1000000000000000000000000000000000000000000000000000000000000000000000000000000000000");
BigInteger y = BigInteger.Parse("2000000000000000000000000000000000000000000000000000000000000000000000000000000000000");
x /= y;
Console.WriteLine(x.ToString());
//Output = 0
O problema é que, sendo um Integer, naturalmente não possui valores decimais. Como posso superar isso para obter o resultado real de 0,5 (dado exemplo).
P.S. A solução deve ser capaz de dividir com precisão qualquer BigInteger, não apenas o exemplo!