Ответ 1
Вы можете использовать void для игнорирования возвращаемого значения из метода Add:
[void]$myArrayList.Add("test")
Другой вариант - перенаправить на $null:
$myArrayList.Add("test") > $null
есть способ подавить возвращаемое значение (= индекс) массива ArrayList в Powershell (используя System.Collections.ArrayList), или я должен использовать другой класс?
$myArrayList = New-Object System.Collections.ArrayList($null)
$myArrayList.Add("test")
Output: 0
спасибо заранее Milde
Вы можете использовать void для игнорирования возвращаемого значения из метода Add:
[void]$myArrayList.Add("test")
Другой вариант - перенаправить на $null:
$myArrayList.Add("test") > $null
Еще два варианта:)
Pipe to out-null
$myArrayList.Add( "test" ) | Out-Null
Назначить результат $null:
$null = $myArrayList.Add( "test" )