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

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 de System.Object.Equals requiere que las sobrescrituras cumplan 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, según lo exigido por 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

Verdadero si ambos valores son NaN o son iguales, de lo contrario - falso

Ver también