slt, Je veux tronquer mes valeurs réelles à 2 chiffre après la virgule (1.499999 => 1.49).
Comment puis je faire ?
mais je veux qu'elle augmente par exemple 1.49999 => 1.5).
genre de pratiques qui me déplaisent (pardon Jack).
FormatNumber renvoie un String: c'est destiné a de l'affichage, point barre.
Math.Round semble plus adapté:
Public Shared Function Round(ByVal d As Decimal, ByVal decimals As Integer) As Decimal
Membre de System.Math
Résumé :
Arrondit une valeur décimale à la précision spécifiée.
Paramètres :
d: Nombre décimal à arrondir.
decimals: Nombre de décimales significatives (précision) de la valeur de retour.
Valeurs de retour :
Nombre le plus proche de d avec une précision égale à decimals. Si d se trouve entre deux nombres, l'un étant pair et l'autre impair, le nombre pair est retourné. Si la précision de d est inférieure à decimals, alors d est retourné sans modification.
Exceptions :
System.ArgumentOutOfRangeException: decimals est inférieur à 0 ou supérieur à 28.
System.OverflowException: Le résultat est à l'extérieur de la plage d'un System.Decimal.
Oui, en effet
Pardon pour la fausse piste
+ une baffe, ça m'apprendra
Ah bah non, pas une baffe, sinon il va falloir que je me fasse un procès à moi même ... privé de dessert alors