Weiterführende Infos zum Thema: Link
// für double double d1 = 0.5000000000000001; double d2 = 0.50000000000000011; // wobei Epsilon = 4.94066e-324 if (Math.Abs(d1 - d2) < double.Epsilon) { // d1 gleich d2 } // für float float f1 = 0.51; float f2 = 0.511; // wobei Epsilon = 1.4013e-045f; if (Math.Abs(f1 - f2) < float.Epsilon) { // f1 gleich f2 }