Я пытаюсь создать десятичное представление большого целого, когда оно делится на что-то.Вот код, который делает это, в основном я хочу, чтобы точность была в 2-х местах.
public string GetDecimal(BigInteger bigInteger,int divisor)
{
var remainder = BigInteger.Remainder(bigInteger, divisor);
var dividend = BigInteger.Divide(bigInteger, divisor);
var d = ((double)remainder / divisor);
var decimalPart = Math.Round(d, 2);
var retValue = dividend + decimalPart.ToString(".00");
return retValue;
}
}
Есть ли лучший способ сделать это, пожалуйста?
Спасибо, Майк