我需要循环遍历所有变量。但这不起作用。
$var0='a'
$var1='b'
$var2='c'
$i=0; While ($i -lt 3) {
$var[$i]
$i++}
$var=('a','b','c')
$i=0; While ($i -lt 3) {
$var[$i]
$i++}
并且有效。
但是我需要循环变量,如第一个块所示
你可以这样做:
$var0='a'
$var1='b'
$var2='c'
$ThisVar = 'var1'
Get-Variable -Name $ThisVar -ValueOnly
这意味着你可以这样做:
$var0='a'
$var1='b'
$var2='c'
$i=0; While ($i -lt 3) {
$ThisVar = "var$i"
Get-Variable -Name $ThisVar -ValueOnly
$i++}