죄송합니다. 어리석은 질문 일 수 있지만 확실하게 알고 있어야합니다.
이 if
표현 이 있어요
void Foo()
{
System.Double something = GetSomething();
if (something == 0) //Comparison of floating point numbers with equality
// operator. Possible loss of precision while rounding value
{}
}
그 표현은
void Foo()
{
System.Double something = GetSomething();
if (something < 1)
{}
}
? 그러면 문제가있을 수 있습니다. if
예를 들어 0.9의 값을 사용하여 입력합니다 .
// Comparison of floating point numbers with equality // operator.
정말로 그것을 지정해야 했습니까? :)