Stavo leggendo le strutture dati da Code Complete. Questo è quando mi sono imbattuto in questo pezzo sugli array:
Think of arrays as sequential structures Some of the brightest people in computer science have suggested that arrays never be accessed randomly, but only sequentially (Mills and Linger 1986). Their argument is that random accesses in arrays are similar to random gotos in a program: Such accesses tend to be undisciplined, error prone, and hard to prove correct. Instead of arrays, they suggest using sets, stacks, and queues, whose elements are accessed sequentially.
Questo vale per la classe System.Array
in C #?