¿Cómo alrededor de un doble hacia abajo al entero más cercano en VB .NET?
Pregunta
¿Cómo alrededor de un doble hacia abajo al entero más cercano en VB .NET?
Solución
Esto es bastante viejo, pero la respuesta aceptada de utilizar Math.Truncate
es técnicamente incorrecto: rondas de truncado a cero , no hacia abajo. Por ejemplo, -1.5 se redondea a -1 en vez de -2.
Para siempre ronda por , el uso Math.Floor
.
Otros consejos
¿Estamos hablando VB.NET o Visual Basic 6? En VB.NET utilizar Math.Truncate .
dim d como decimal = 1.50
dim I como Int64 = convert.toint64 (D)
Esta es la lógica Hemos utilizado
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow