J'ai trouvé un comportement intéressant dans les tableaux PowerShell, à savoir si je déclare un tableau comme:
$array = @()
Et puis essayez d'y ajouter des éléments en utilisant la $array.Add("item")
méthode, je reçois l'erreur suivante:
Exception appelant "Add" avec "1" argument (s): "La collection était de taille fixe."
Cependant, si j'ajoute des éléments en utilisant $array += "item"
, l'élément est accepté sans problème et la restriction "taille fixe" ne semble pas s'appliquer.
Pourquoi est-ce?