如何避免添加到arraylist的未知值?

时间:2018-03-14 13:50:31

标签: 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。如何单独获得价值?

1 个答案:

答案 0 :(得分:3)

您看到的前两个数字是添加项的索引。多数民众赞成因为$null方法返回添加对象的索引,所以只需管道结果到... $queue.Add("Object1") | out-null

public static <T> T first(T first, Object... theRest) {
    return first;
}

public T next() {
    return first(posNode.getData(), posNode = posNode.getNext());
}