Se uso generico elenco come questo:Come RemoveAll quando si utilizza elenco generico <T> in 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"; }))
Come posso applicare il metodo RemoveAll() di List<T>
? È possibile utilizzare i predicati? Come posso, ad esempio, rimuovere tutti gli elementi che iniziano con maiuscola "F"?
un inferno che sembra brutto. Bene se funziona a chi importa, giusto? Grazie! – Agzam
felice di aiutarti! –
Scommetto che si potrebbe invocare il DLR in Powershell e costruire un metodo anonimo che potrebbe essere passato come lambda. Certamente non cercherò di scrivere quello, me stesso, però :). – Shibumi