Why does Math.Floor(Double) return a value of type Double?

后端 未结 6 622
一生所求
一生所求 2020-12-10 10:22

I need to get the left hand side integer value from a decimal or double. For Ex: I need to get the value 4 from 4.6. I tried using Math.Floor function but it\'s returning a

6条回答
  •  醉话见心
    2020-12-10 10:28

    That is correct. Looking at the declaration, Math.Floor(double) yields a double (see http://msdn.microsoft.com/en-us/library/e0b5f0xb.aspx). I assume that by "integer" they mean "whole number".

提交回复
热议问题