দুঃখিত, এটি একটি সহজ বোকা প্রশ্ন হতে পারে, তবে আমার নিশ্চিত হওয়া দরকার know
আমার এই 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.
আপনার কি সত্যিই এটি নির্দিষ্ট করার দরকার ছিল? :)