private float Min(float a, float b)
{
//return a < b ? a : b;
if (a < b)
return (float)a;
return (float)b;
}
float test = Min(8 / 7, 6 / 5); // Debugger: 1.0 (float)
Wieso rundet C# hier den Rückgabewert ab bzw. wieso liefert es mir nicht einfach 1.1428 (ca. 8/7)?
Wie bekomme ich es wie gewünscht hin?