Como você arredondar um duplo para baixo para o número inteiro mais próximo em VB .NET?
Pergunta
Como você arredondar um duplo para baixo para o número inteiro mais próximo em VB .NET?
Solução
Este é bastante antiga, mas a resposta aceita de usar Math.Truncate
é tecnicamente incorreto: rodadas Truncar em direção a zero , não para baixo. Por exemplo, é arredondado para -1,5-1 em vez de -2.
Para sempre redonda abaixo , o uso Math.Floor
.
Outras dicas
Estamos falando VB.NET ou VB6? Em VB.NET usar Math.Truncate .
dim d como decimal = 1.50
dim I como int64 = convert.toint64 (D)
Esta é a lógica Temos usado
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow