Как удалить все при использовании универсального списка в powershell

Если я использую такой общий список:

$foo = New-Object 'system.collections.generic.list[object]'
$foo.Add((New-Object PSObject -Property @{ Name="Foo1"; }))
$foo.Add((New-Object PSObject -Property @{ Name="Foo2"; }))
$foo.Add((New-Object PSObject -Property @{ Name="foo3"; }))

Как я могу применить метод RemoveAll ()из List<T>? Можно ли использовать предикаты? Как я могу, например, удалить все элементы, которые начинаются с заглавной буквы «F»?

6
задан iLemming 8 May 2012 в 17:09
поделиться