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ó:

Kapcsolódó cikkek