$a = '1'
$b = 1
$a.GetType().Name
$b.GetType().Name
A saída:
String
Int32
Como faço para converter $a
para Int32
?
quero dizer, como$b = 1
O seguinte não funciona:
$a.ToType(Int32)
$a.ToType('Int32')
$a = '1'
$b = 1
$a.GetType().Name
$b.GetType().Name
A saída:
String
Int32
Como faço para converter $a
para Int32
?
quero dizer, como$b = 1
O seguinte não funciona:
$a.ToType(Int32)
$a.ToType('Int32')
Como converter
$a
paraInt32
?Usar
[Int]$a
:Fonte: Como converter dados de string do PowerShell em números inteiros
Veja também: PowerShell: convertendo representações de strings de números em inteiros - Stack Overflow
Usar
$a = '1' -as [Int]
.Exemplo: