Znalazłem interesujące zachowanie w tablicach PowerShell, a mianowicie, jeśli zadeklaruję tablicę jako:
$array = @()
A potem spróbuję dodać do niego pozycje $array.Add("item")metodą, otrzymuję następujący błąd:
Wyjątek wywołujący funkcję „Dodaj” z argumentami „1”: „Kolekcja miała stały rozmiar”.
Jeśli jednak dodam pozycje używając $array += "item", pozycja zostanie zaakceptowana bez problemu i ograniczenie „stałego rozmiaru” nie wydaje się mieć zastosowania.
Dlaczego to?