System::Equals< float, float > método

System::Equals< float, float > method

Especialización para valores de punto flotante de precisión simple. Aunque dos NaN de punto flotante están definidos por IEC 60559:1989 para compararse siempre como desiguales, el contrato para System.Object.Equals, requiere que las sobrescrituras cumplan con los requisitos de un operador de equivalencia. Por lo tanto, System.Double.Equals y System.Single.Equals devuelven True al comparar dos NaN, mientras que el operador de igualdad devuelve False en ese caso, como lo exige el estándar.

bool System::Equals<float, float>(const float &a, const float &b)
ParámetroTipoDescripción
aconst float&El primer comparando
bconst float&El segundo comparando

ReturnValue

True si ambos valores son NaN o son iguales, de lo contrario - false

Ver también