Подтвердить что ты не робот

Предотвратить возврат ArrayList.Add() из индекса

есть способ подавить возвращаемое значение (= индекс) массива ArrayList в Powershell (используя System.Collections.ArrayList), или я должен использовать другой класс?

$myArrayList = New-Object System.Collections.ArrayList($null)
$myArrayList.Add("test")
Output: 0

спасибо заранее Milde

4b9b3361

Ответ 1

Вы можете использовать void для игнорирования возвращаемого значения из метода Add:

[void]$myArrayList.Add("test") 

Другой вариант - перенаправить на $null:

$myArrayList.Add("test") > $null

Ответ 2

Еще два варианта:)

Pipe to out-null

$myArrayList.Add( "test" ) | Out-Null

Назначить результат $null:

$null = $myArrayList.Add( "test" )