2009-09-08 4 views

답변

3

.

//first param is number to round 
//second param is the accuracy to use in the rounding (number of decimal places) 
Math.Round(i, 2) 
1

사용 Math.Round 방법 : 당신은 Math.Round 방법을 찾고 있습니다

double i = 0.69999980926513672; 
double result = Math.Round(i, 2); 
13

사용 중 하나 :

System.Math.Round (i, 1, MidpointRounding.ToEven); 
System.Math.Round (i, 1, MidpointRounding.AwayFromZero); 

의 차이는 그것이 둥근 점 등거리 수를 처리하는 방법 (예를 들어, 귀하의 경우 0.65 중 하나를 0.7 또는 0.6로 갈 수있다).

여기에 answer입니다. 나는 더 많은 정보를 보유하고있는 또 다른 질문을했습니다.

+1

귀하의 풍부한 포트폴리오를 활용하여 +1 –

+0

제 아내는 제가 풀 플라이트에서 대화를 나눌 때 더 적은 사람들이 내 말을 들어야한다고 말하면서 행복해집니다 :-) 그래서 아마 가장 좋습니다. 답변을 짧게 유지하고 링크로 더 많은 양의 에세이를 참조하십시오. – paxdiablo

3
Console.WriteLine(System.Math.Round(0.69999980926513672d, 1)); 

- 편집

을 와우, 당신은 깜박 5 개 다른 답변이 있습니다!

+0

Stack Overflow에서 가장 많이 묻는 "수학"문제 중 하나입니다. –

관련 문제