将system.object转换为int32(powershell)

时间:2017-03-11 03:29:23

标签: powershell

我有一个变量:

$a =37,5 (System.Object[]).

如何将其转换为 int32 而不包含小数部分(例如Round to 38)?感谢。

1 个答案:

答案 0 :(得分:1)

$a = 37,5 #<-- THIS IS ARRAY
[int]$a_int = [math]::Round($a -join ".")
$a_int

38

$a = 37.5 #<-- THIS IS FLOAT NUMBER
[int]$a_int = [math]::Round($a)
$a_int

38