CSng, fonction

Microsoft VBScript

Microsoft® Visual Basic® Scripting Edition CSng, fonction Référence du langage 
Version 1 

Voir aussi


Description
Renvoie une expression qui a été convertie en un Variant de sous-type Single.
Syntaxe
CSng(expression)

L'argument expression représente toute expression valide.

Notes
En général, vous pouvez documenter votre code en utilisant les fonctions de conversion des types de données pour indiquer que le résultat d'une opération doit être exprimé sous forme d'un type de données particulier plutôt que sous la forme du type de données par défaut. Par exemple, utilisez la fonction CDbl ou CSng pour forcer l'arithmétique en double ou en simple précision dans les cas où l'arithmétique monétaire ou entier serait normalement utilisée.

Utilisez la fonction CSng pour fournir des conversions reconnues au niveau international de tout autre type de données en sous-type Single. Par exemple, différents séparateurs décimaux sont correctement reconnus en fonction des paramètres régionaux de votre système, comme les différents séparateurs de milliers.

Si l'argument expression n'est pas compris dans la plage acceptable pour le sous-type Single, une erreur se produit.

L'exemple ci-dessous utilise la fonction CSng pour convertir une valeur en Single :

Dim MyDouble1, MyDouble2, MySingle1, MySingle2	' MyDouble1, MyDouble2 
sont des Doubles.
MyDouble1 = 75,3421115: MyDouble2 = 75,3421555
MySingle1 = CSng(MyDouble1)				' MySingle1 contient 75,34211.
MySingle2 = CSng(MyDouble2)				' MySingle2 contient 75,34216.