У меня интересная проблема на некоторое время.Допустим, у меня есть функция
function GetAllFiles($creds, $fld){
$newFiles = New-Object "system.collections.generic.list[string]"
... other stuff which adds entires
return $newFiles
}
На вызывающей стороне, когда я выполняю
$files = GetAllFiles $creds $fld
$files.Remove("AnExistingEntry")
Я получаю
dir-ls.ps1: вызов методане удалось, потому что [System.Object []] не содержит метод с именем «Удалить».
Когда я делаю $ newFiles.GetType ()
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True Object[] System.Array
Как можноЯ делаю так, чтобы это было "system.collections.generic.list [string]" назад?
Спасибо