Ich habe in PowerShell-Arrays ein interessantes Verhalten festgestellt, nämlich wenn ich ein Array wie folgt deklariere:
$array = @()
Und dann versuchen Sie, Elemente mit der $array.Add("item")
Methode hinzuzufügen. Ich erhalte die folgende Fehlermeldung:
Ausnahme beim Aufrufen von "Hinzufügen" mit "1" Argument (en): "Sammlung hatte eine feste Größe."
Wenn ich jedoch Elemente mit anhänge $array += "item"
, wird das Element problemlos akzeptiert und die Einschränkung "feste Größe" scheint nicht zu gelten.
Warum ist das?