Powershell 如何避免添加到arraylist的未知值?
我添加了Arraylist,如下所示Powershell 如何避免添加到arraylist的未知值?,powershell,arraylist,Powershell,Arraylist,我添加了Arraylist,如下所示 $queue = [System.Collections.ArrayList]@() $queue.Add("Object1") $queue.Add("Object2") foreach ($i in $queue){ $i } 我以为结果会显示出来 Object1 Object2 但它显示如下 0 1 Object1 Object2 我不知道0和1是如何相加的。如何单独获取值?您看到的前两个数字是添加项的索引。这是因为Add方法返回
$queue = [System.Collections.ArrayList]@()
$queue.Add("Object1")
$queue.Add("Object2")
foreach ($i in $queue){
$i
}
我以为结果会显示出来
Object1
Object2
但它显示如下
0
1
Object1
Object2
我不知道0和1是如何相加的。如何单独获取值?您看到的前两个数字是添加项的索引。这是因为
Add
方法返回添加对象的索引,所以只需将结果导入$null
:
...
$queue.Add("Object1") | out-null