Pourquoi Math.Floor (Double) renvoie-t-il une valeur de type Double?

J'ai besoin d'obtenir la valeur entière du côté gauche à partir d'une décimale ou d'un double. Pour Ex: je dois obtenir la valeur 4 de 4.6. J'ai essayé d'utiliser la fonction Math.Floor mais elle renvoie une valeur double, par exemple: elle renvoie 4.0 à partir de 4.6. La documentation MSDN indique...