CLng


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

  

“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 toa long value:

 

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

 

When you run this command and then echo back the value of $ a youshould 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.