我第一次创建了一个powershell脚本,不知怎么,array.Count或array.Length都无法正常工作。
我在这里做错了什么:
$array = @(
"item1",
"item2"
);
if($array.Count > 0) {
Write-Host "true";
}
if($array.Length > 0) {
Write-Host "true";
}
答案 0 :(得分:2)
阅读about_Comparison_Operators;应该使用-gt
,而不是>
请注意,Count
是Length
的别名。所以会产生相同的结果。您可以通过运行$array | Get-Member
来查看此内容。
$array = @(
"item1",
"item2"
);
if($array.Count -gt 0) {
Write-Host "true";
}
if($array.Length -gt 0) {
Write-Host "true";
}