metode System::Equals< float, float >

System::Equals< float, float > method

Spesialisasi untuk nilai floating point presisi tunggal. Meskipun dua NaN floating point didefinisikan oleh IEC 60559:1989 untuk selalu dibandingkan tidak sama, kontrak untuk System.Object.Equals mengharuskan bahwa override harus memenuhi persyaratan operator ekivalensi. Oleh karena itu, System.Double.Equals dan System.Single.Equals mengembalikan True saat membandingkan dua NaN, sementara operator kesetaraan mengembalikan False dalam kasus tersebut, sebagaimana diwajibkan oleh standar.

bool System::Equals<float, float>(const float &a, const float &b)
ParameterTipeDeskripsi
aconst float&Pembanding pertama
bconst float&Pembanding kedua

ReturnValue

Benar jika kedua nilai NaN atau sama, jika tidak - salah

Lihat Juga