2011-04-10 2 views
20

내가 2-1.02에서 6.88 7, 예를 들어, 그래서 C#에서 항상 반올림 할에 모아방법 등, C#을

내가 어떻게 할 수 있습니까?

+4

당신이 그것을 위해 인터넷 검색이 있나요? – Homam

+0

가능한 [다음 정수로 반올림하는 방법] 가능한 복제본 (http://stackoverflow.com/questions/4846493/how-to-always-round-up-to-the-next-integer) – Talljoe

+0

쓰기 시도 수학. 보고있는 모든 기능에 충분한주의를 기울여야합니다. –

답변

53

사용 Math.Ceiling()

double result = Math.Ceiling(1.02); 
+0

처음 보았습니다. 이것은 awayfromzero를 사용하는 것보다 더 분명합니다. 감사! – Scott

+0

더 명확하고 정확합니다. :)'AwayFromZero'는 다른 용도로 쓰이며,이 경우에 당신을 위해서 부러울 것입니다. – cHao

+0

대신 'int'또는'long'을 반환하는 옵션이 있습니까? –

15

사용 Math.Ceiling : Math.Ceiling(value)