나는 그 값이 내가 동적으로 얻는 값이 0.94289988675이고 또한 값이 0.94289988777 인 또 다른 double을 얻는다. 두 값을 비교하면된다. 그러나 그들은 그것이 같지 않다고 말한다. 그 값의 처음 네 자리까지는 어떻게 비교할 수 있습니까?두 개의 값을 비교하는 것
코드 :
for (z = 0; z < something.Count(); z++)
{
if (largest == Math.Round(0.94289988675 [z],4))
{
//proceed
}
}
최대 = 0.94289988675 0.94289988675 [Z] 0.94289988777 온다. z는이다.
루프가 진행되지 않습니다. 제발 도와주세요.
[Math.Round] (http://msdn.microsoft.com/en-us/library/f5898377.aspx) 구문이 잘못되었습니다. – Romoku
무엇이 있습니까? 배열에서 가장 큰 숫자를 찾으십니까? – Novice
'0.94289988675'에 따라 Decimal을 사용해야할까요? – t3hn00b