Comme les comparaisons directes à des valeurs 'Single.NaN' ou 'Double.NaN' retournent toujours true pour l'inégalité et false ...

Comme les comparaisons directes à des valeurs 'Single.NaN' ou 'Double.NaN' retournent toujours true pour l'inégalité et false pour toutes les autres comparaisons, remplacez la comparaison dans {0} par un appel de 'Single.IsNaN' ou 'Double.IsNaN'.