Почему Math.Floor (Double) возвращает значение типа Double?
Мне нужно получить целочисленное значение в левой части от десятичной или двойной. Например: мне нужно получить значение 4 из 4.6. Я пытался использовать функцию Math.Floor, но этоs возвращает двойное значение, например: It 'с вернувшимся 4.0 из 4.6. В документации MSDN сказано, что она возвращает целочисленное значение. Я что-то здесь упускаю? Или есть другой способ достичь того, что яищу?