수치 소수점 이하 값을 버리려면 Math클래스의 정적 메소드 Floor를 사용하고 반올림할 경우에는 Ceiling을 사용합니다. 즉, Floor는 마지막 수가 작은 값이면 잘라버리고 Ceiling은 보다 큰 값이면 반올림한다는 것입니다.
사용방법은 아래와 같습니다.
Math.Floor(Decimal)
Math.Ceiling(Decimal)
파라미터에 Decimal형을 사용하는데 이는 .NET Framework 2.0이후부터 지원하게 되었고 Double형도 사용할 수 있습니다.
using System; namespace Math1 decimal pc = Math.Ceiling(1.7m); |
<결과>
Math메소드로 소수점 처리 방법
1
2
[참고] 소수점 2자리단위로 정리하고 싶은 경우
using System; namespace Math2 v *= 10; v = Math.Floor(v); |
출처 : http://itcampus7770.tistory.com/entry/%EB%8B%B7%EB%84%B7CASP%EC%86%8C%EC%88%98%EC%A0%90%EC%9D%B4%ED%95%98-%EC%9E%98%EB%9D%BC-%EB%B2%84%EB%A6%AC%EB%8A%94-%EB%B0%A9%EB%B2%95
'소프트웨어 > C# & ASP.NET' 카테고리의 다른 글
ASP.NET AJAX 와 jquery 의 함께 사용하기 #1 (0) | 2009.05.19 |
---|---|
ASP.NET AJAX 와 jquery 의 함께 사용하기 #2 (0) | 2009.05.19 |
ThreadPool에서 사용 가능한 Thread의 개수는? (1) | 2008.09.21 |
외부 라이브러리에서 Javascript 인텔리센스 활성화 하기 (0) | 2008.09.21 |
L4스위치나 NLB로 웹서버 웹팜 구성시 특정 웹서버 오류... (0) | 2008.09.11 |