申し訳ありませんが、これは簡単な愚かな質問かもしれませんが、確かに知る必要があります。
私はこの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.本当にそれを指定する必要がありましたか?:)