을 사용하여 자동 계산 된 숫자의 축척과 정밀도를 설정하려면 사용자 입력에 따라 자동으로 금액을 계산하는 방법이 있습니다. 내 요구 사항은 해당 숫자에 대해 4로 스케일을 설정하는 것입니다. E. 금액이 49 일 경우 49.0000을 반환해야합니다. 금액이 49.2412412414이면 49.2412를 반환해야합니다. Math.Round()를 사용했지만 예제 1에서는 작동하지 않습니다. 즉, 49에서 49.0000으로 변환하지 못합니다. 내 샘플 코드 :C#
private decimal getAmount(decimal rate)
{
decimal Amount = 0;
Amount = 12 * rate;
return Math.Round(Amount, 4);
}
나는 그것을 진수로 반환되어야합니다. 첫 번째 해결책은 효과가없는 것 같습니다. –
당신은 당신이 정밀도를하지 않는다는 의미는? –
아니,이 수에 영향을 미치는되지 않는다 –