Comment arrondir un Double vers le bas à l'entier le plus proche dans VB.NET Je ne sais pas.

Comment faites-vous autour d'une Double vers le bas à l'entier le plus proche dans VB .NET?

10
demandé sur Andrei 2008-12-18 18:50:27

3 réponses

c'est assez ancien, mais la réponse acceptée d'utiliser Math.Truncate est techniquement incorrect: tronquer les ronds vers zéro, pas vers le bas. Par exemple, -1.5 est arrondi à -1 au lieu de -2.

afin de toujours rond bas, utilisez Math.Floor.

20
répondu Chris Pitman 2013-07-18 17:30:35

est-ce qu'on parle VB.NET ou VB6? En VB.NET utilisez Math.Tronquer.

8
répondu Jon Skeet 2008-12-18 15:51:41

dim d comme décimal = 1,50

dim i comme int64 = convert.toint64 (D)

C'est la logique que Nous avons utilisé

0
répondu Rajaram1991 2018-08-11 12:43:33