System::Equals< float, float > methode

System::Equals< float, float > method

Specialisatie voor enkelprecisie zwevende-kommagetallen. Hoewel twee zwevende-komma NaN’s volgens IEC 60559:1989 altijd als ongelijk worden vergeleken, vereist het contract voor System.Object.Equals, dat overrides moeten voldoen aan de eisen van een equivalentie‑operator. Daarom geven System.Double.Equals en System.Single.Equals True terug bij het vergelijken van twee NaN’s, terwijl de gelijkheidsoperator in dat geval False retourneert, zoals vereist door de standaard.

bool System::Equals<float, float>(const float &a, const float &b)
ParameterTypeBeschrijving
eenconst float&De eerste operand
bconst float&De tweede operand

ReturnValue

True als beide waarden NaN zijn of gelijk, anders - false

Zie ook