有没有办法压制ArrayList的返回值(= Index) 在Powershell中(使用System.Collections.ArrayList)或我应该使用 另一个班级?
$myArrayList = New-Object System.Collections.ArrayList($null)
$myArrayList.Add("test")
Output: 0
提前谢谢
Milde
答案 0 :(得分:62)
您可以强制转换为void以忽略Add方法的返回值:
[void]$myArrayList.Add("test")
另一种选择是重定向到$ null:
$myArrayList.Add("test") > $null
答案 1 :(得分:10)
还有两个选项:)
管道到out-null
$myArrayList.Add("test") | Out-Null
将结果分配给$ null:
$null = $myArrayList.Add("test")