做了一些课程,想确定一个可能性。下面允许我将一个通用项添加到通用列表中。我允许它在完成后重复,但显然 $newItem 然后被覆盖,所以这将我的列表限制为1个对象。
$newItem
do { $newItem = Read-Host "Add an item"; $listItems = New-Object System.Collections.Generic.List[System.Object] $listItems.Add($newItem) $listItems } while($run =1)
我只是好奇,是否有一种方法可以保留列表项,以便在它被要求删除之前一直堆叠?简单的回答就足够了,这不会用于任何事情,只是好奇而已!
在do/while循环外定义list对象。像这样:
$listItems = New-Object System.Collections.Generic.List[System.Object] do { $newItem = Read-Host "Add an item"; $listItems.Add($newItem) $listItems } while($run =1)