10 진수의 반올림 값을 얻고 싶습니다. 최종 값으로 25를 얻고 싶은 것보다 24.86을 얻는다고 가정합니다.
간단히
Math.Round(24.86)
그러면 값이 25로 반올림됩니다.
당신의 논리는
decimal d = 1.5m;
decimal r = d - Math.Truncate(d);
if (r > 0)
r = 1 - r;
decimal value = d + r;
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다