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.

A tananyag a követkkező licenc alá esik: GNU Free Documentation License