Jagged arrays (letterlijk gekartelde arrays) zijn arrays van arrays maar van verschillende lengte. In tegenstelling tot de eerdere meer-dimensionale arrays moeten de interne arrays steeds dezelfde lengte hebben, bijvoorbeld 3 bij 2 bij 4. Bij jagged arrays hoeft dat dus niet:
Het grote verschil bij het aanmaken van bijvoorbeeld een 2D jagged arrays is het gebruik van de vierkante haken:
(en dus niet tickets[,]
)
Vanaf nu kan je dan individuele arrays toewijzen aan ieder element van `tickets
:
Zoals je kan zien moeten de interne arrays dus niet de zelfde grootte hebben.
De indexering blijft dezelfde, uiteraard moet je er wel rekening mee houden dat niet eender welke index binnen een bepaalde sub-array zal werken.