Indexelés
A tömb egy indexelt halmaza ugyanazoknak az adatoknak. Fontos: az
adatoknak nem kell rendezettnek lenni! Tömbök lehetnek egydimenziósak
(úgynevezett vektorok) vagy többdimenziósak, valamint a tömb elemek lehetnek
egyszerű vagy összetett adattípusok. C#-ban a tömbök deklarálása a szögletes
zárójelek [] segítségével történik.
Gondoljunk egy biliárdgolyó tartóra. Képzeljük el, hogy van egy hosszú fa tartó lyukakkal, és minden lyuknak egy jelzőszáma, mely nullától kezdődik. Ezeket a számokat nevezzük indexeknek, azaz listának.
7. ábra
Ebben az
esetben azt mondhatjuk: "a piros golyó a negyedik mezőben van, amelynek az
indexe három". Fontos megjegyezni, hogy az indexek számozása mindig
nullától indul. Így:
az index
maximuma=a tömb hossza-1
A tömb egy
referencia típusú változó. Ha deklarálni akarjuk azt a fajta tömböt, ami
látható a 10. ábrán, akkor 5 helyet kell, hogy tartalmazzon. A golyók fogják
képviselni egész számokat a kövwetkező példában.