电源外壳不为null检查if语句

时间:2019-03-31 08:46:29

标签: powershell powershell-v2.0

是Powershell脚本中的新功能。我试图检查具有数组索引的if语句是否为null,然后控制移到其他部分,我尝试了一些方法但不起作用

代码

if(-not $node[$i] -ne $null ){

   }else {
      # do something
   }

当$ node [$ i]为null时,控件如何移动到其他部分。 以上情况,出现错误

enter image description here

1 个答案:

答案 0 :(得分:2)

  

无法索引为空数组。

...告诉您$node为空,告诉您$node[$i]为空。试试这个:

if ($node -ne $null) {
    if ($node[$i] -ne $null) {
        # All good; do something interesting.
    }
}