TechNet
Export (0) Print
Expand All
Collapse the table of content
Expand the table of content
Expand Minimize

Converting VBScript's CLng Function


Windows PowerShell


Definition: Returns an expression that has been converted to a Variant of subtype Long.

CLng

“Long” values are integers in the range -2,147,483,648 to 2,147,483,647. The following two commands show how you can convert a value to the long data type. In command no. 1 we assign a value to the variable $a; in command no. 2 we then convert $a to a long value:


$a = "123456789.45"
$a = [long] $a

When you run this command and then echo back the value of $a you should get the following:


123456789

Note. What happened to the .45 on the end of our original value? Well, remember, long values must be integers. Therefore Windows PowerShell rounds a value to the nearest whole number when converting that value to the long data type.


Return to the VBScript to Windows PowerShell home page

Show:
© 2016 Microsoft