Warum gibt Math.Floor (Double) einen Wert vom Typ Double zurück?
Ich muss den Integer-Wert auf der linken Seite von einer Dezimalzahl oder einem Double abrufen. Zum Beispiel: Ich muss den Wert 4 von 4.6 erhalten. Ich habe versucht, die Math.Floor-Funktion zu verwenden, aber sie gibt einen doppelten Wert zurück, zum Beispiel: Sie gibt 4.0 von 4.6 zurück. In der MSDN-Dokumentation wird angegeben, dass ein ganzzahliger Wert zurückgegeben wird. Vermisse ich hier etwas? Oder gibt es einen anderen Weg, um das zu erreichen, wonach ich suche?