Come si fa a turno un doppio al numero intero più vicino in VB .NET?
Domanda
Come si fa a arrotondare un doppio al numero intero più vicino in VB .NET?
Soluzione
Questo è piuttosto vecchio, ma la risposta accettata di utilizzare Math.Truncate
è tecnicamente corretta: troncare turni verso lo zero , non verso il basso. Ad esempio, -1.5 è arrotondato -1 invece di -2.
Per sempre rotondo giù , l'uso Math.Floor
.
Altri suggerimenti
Stiamo parlando VB.NET o VB6? In VB.NET utilizzare Math.Truncate .
dim d come decimale = 1.50
Dim i As Int64 = convert.toint64 (D)
Questa è la logica Abbiamo usato
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow