阻止ArrayList.Add()返回索引

时间:2010-01-27 17:57:11

标签: .net powershell arraylist

有没有办法压制ArrayList的返回值(= Index) 在Powershell中(使用System.Collections.ArrayList)或我应该使用 另一个班级?

$myArrayList = New-Object System.Collections.ArrayList($null)
$myArrayList.Add("test")
Output: 0
提前谢谢 Milde

2 个答案:

答案 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")