طريقة System::Equals< float, float >

System::Equals< float, float > method

تخصيص للقيم العائمة ذات الدقة المفردة. على الرغم من أن قيم NaN العائمة تُعرّف وفقًا لـ IEC 60559:1989 بأنها دائمًا لا تُقارن كمتساوية، فإن العقدة الخاصة بـ System.Object.Equals تتطلب أن تُلبي التجاوزات متطلبات عامل التكافؤ. لذلك، تُعيد System.Double.Equals و System.Single.Equals القيمة True عند مقارنة قيمتين NaN، بينما يُعيد عامل المساواة القيمة False في تلك الحالة، كما هو مطلوب في المعيار.

bool System::Equals<float, float>(const float &a, const float &b)
معاملنوعالوصف
أconst float&المقارن الأول
bconst float&المقارن الثاني

ReturnValue

True إذا كانت القيمتين NaN أو متساويتين، وإلا - false

انظر أيضًا