Ho trovato un comportamento interessante negli array PowerShell, vale a dire se dichiaro un array come:
$array = @()
E quindi provare ad aggiungere elementi ad esso utilizzando il $array.Add("item")
metodo, ricevo il seguente errore:
Eccezione che chiama "Aggiungi" con "1" argomento: "La raccolta era di dimensioni fisse".
Tuttavia, se allego elementi utilizzando $array += "item"
, l'oggetto viene accettato senza problemi e la restrizione "dimensioni fisse" non sembra essere applicabile.
Perchè è questo?