C # tömbök
Egy tömb tárolja szekvenciális sor rögzített méretű elemét azonos típusú. A tömb tárolására használatos adatgyűjtés, de gyakran hasznosabb gondolni a tömb, mint egy sor változót az azonos típusú folyamatosan tárolódnak a memóriában.
Ahelyett, kijelentve egyes változók, például a 0 szám és szám1 number99, kijelenti, egy tömb változót, például számok és használata számok [0] számok [1], és. számadatok [99] benyújtására az egyes változókat. Egy adott elem a tömb hozzáférhetők index.
nyilvánító tömbök
Egy tömböt C #, akkor használja a következő szintaxist:
adattípus arra használható, hogy milyen típusú a tömb elemeinek.
[] Megadja a tömb Rank. Helyezés határozza meg a méret a tömb.
arrayName meghatározza a neve a tömb.
array inicializálás
Egy tömb referencia típus, így meg kell ispolzovatnovoe kulcsszót egy példányának létrehozásához a tömbben. Például,
Tömb értékek
Meg lehet rendelni értékeket az egyes tömbök elemeit használja az index számát, mint például:
Ezen felül, akkor lehet létrehozni, és inicializálni egy tömb, az alábbiak szerint:
Ha elhagyod a tömb méretét, az alábbiak szerint:
Másolhat tömbváltozó másik változó a cél tömb. Ilyen esetben, mint egy objektív és egy pontforrás ugyanazon a helyen a memóriában:
Amikor létrehoz egy tömböt, C # fordító implicit inicializálja minden eleme a tömb az alapértelmezett függően, hogy milyen típusú tömb. Például, az összes Int tömb inicializáljuk 0.
Hozzáférés Array Elements
Az elem elérhető indexelése a tömb nevét. Ez úgy történik az index szögletes zárójelben után a tömb nevét. Például,
A következő példa a fenti fogalmak nyilatkozat kinevezés és a hozzáférést egy sor:
Ha a fenti kódot összeállított és kivitelezett, aminek eredményeként a következő eredménnyel:
Használata ciklus pokazhdomu elem
Az előző példában, szoktuk ciklus eléréséhez minden egyes eleme a tömb. Azt is ispolzovatEogeasp nyilatkozatot végighaladni a tömbben.
Ha a fenti kódot összeállított és kivitelezett, aminek eredményeként a következő eredménnyel:
C # tömbök
Az alábbiakban néhány fontos fogalmat társított tömb kell tisztázni kell a C # programozó: