标签: arrays powershell
我试图理解为什么这个数组count没有导致0
count
0
@($null).Count
输出:
1
答案 0 :(得分:8)
@($null)是一个包含单个$null元素的数组(因此Count属性为1)。同样,@($null,$null).Count为2,@().Count为0。请注意,@($null)会向管道发出$null,因此Count返回的@($null) | Measure-Object属性将为0。
@($null)
$null
Count
@($null,$null).Count
2
@().Count
@($null) | Measure-Object