为什么我的array.Count没有工作

时间:2017-08-08 08:23:32

标签: powershell

我第一次创建了一个powershell脚本,不知怎么,array.Count或array.Length都无法正常工作。

我在这里做错了什么:

$array = @(
    "item1",
    "item2"
);

if($array.Count > 0) {
    Write-Host "true";
}

if($array.Length > 0) {
    Write-Host "true";
}

1 个答案:

答案 0 :(得分:2)

阅读about_Comparison_Operators;应该使用-gt,而不是>

请注意,CountLength的别名。所以会产生相同的结果。您可以通过运行$array | Get-Member来查看此内容。

$array = @(
    "item1",
    "item2"
);

if($array.Count -gt 0) {
    Write-Host "true";
}

if($array.Length -gt 0) {
    Write-Host "true";
}