Domanda

Come si fa a arrotondare un doppio al numero intero più vicino in VB .NET?

È stato utile?

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
scroll top