System::Equals< float, float >‑metod
System::Equals< float, float > method
Specialisering för enkelprecisionsflyttal. Även om två flyttals‑NaN‑värden definieras av IEC 60559:1989 att alltid jämföras som olika, kräver kontraktet för System.Object.Equals att överskrivningar måste uppfylla kraven för en ekvivalensoperator. Därför returnerar System.Double.Equals och System.Single.Equals True när två NaN jämförs, medan likhetsoperatorn returnerar False i det fallet, enligt standarden.
bool System::Equals<float, float>(const float &a, const float &b)
| Parameter | Type | Beskrivning |
|---|---|---|
| en | const float& | Den första jämförelsetermen |
| b | const float& | Den andra jämförelsetermen |
ReturnValue
Sant om båda värdena är NaN eller är lika, annars - falskt
Se även
- Namespace System
- Library Aspose.Page for C++