Mi a tömb a C # -ben?
Tömböt használnak egy gyűjtemény vagy elemsorozat tárolására. Ezek az elemek azonos típusúak lesznek.
Tehát, ha például egész számok tömbje volt, akkor a tömb olyan értékek gyűjteménye lehet, mint például [1, 2, 3, 4]. Itt a tömbben lévő elemek száma 4.
A tömbök akkor hasznosak, ha azonos típusú értékek gyűjteményét szeretné tárolni. Tehát ahelyett, hogy minden elemhez deklarálna egy változót, egyszerűen deklarálhat egy változót.
Ez a változó egy tömbre vagy elemlistára mutat, amely felelős lesz a tömb elemeinek tárolásáért.
Nézzük meg, hogyan működhetünk a C # tömbökkel. Példánkban egy egész számot deklarálunk, és ennek megfelelően dolgozunk velük.
Vegye figyelembe, hogy az alábbi kódok mindegyike a Program.cs fájlba kerül.
1. lépés) Tömb deklarálása - Az első lépés egy tömb deklarálása. Lássuk, hogyan érhetjük el ezt az alábbi kódpéldával.
Kód Magyarázat: -
- Az első rész az adattípus. Megadja a tömbben használt elemek típusát. Tehát a mi esetünkben egész számokat hozunk létre.
- A második rész [], amely meghatározza a tömb rangját. (A rang helyőrző, amely meghatározza a tömbben található elemek számát)
- A következő a tömb neve, amely esetünkben „értékek”. Ne feledje, hogy zöld, keskeny aláhúzást lát, ne aggódjon emiatt. Ez csak. Ne mondd, hogy deklaráltál egy tömböt, de sehol sem használod.
2. lépés) A következő lépés a tömb inicializálása. Itt megadjuk a tömbben tárolt értékek számát. A tömb minden eleméhez hozzárendeljük az értékeket is.
Kód Magyarázat: -
- Először az elemek számát állítjuk be, amelyeket a tömb 3-nak tart. Tehát a szögletes zárójelben azt mondjuk, hogy a tömb 3 elemet fog tartalmazni.
- Ezután értékeket rendelünk a tömb minden eleméhez. Ezt úgy tehetjük meg, hogy megadjuk a változó nevét és az index pozícióját a tömbben.
Tehát az [0] érték azt jelenti, hogy egy értéket tárolunk a tömb első pozíciójában. A második pozíció eléréséhez hasonlóan használjuk az értékek jelölését [1] stb. És így tovább.
Megjegyzés : - A tömbökben az index pozíciója 0-tól kezdődik.
3. lépés : Most jelenítsük meg a tömb egyes elemeit a konzolon. Adjuk hozzá az alábbi kódot ennek eléréséhez.
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{class Program{static void Main(string[] args){Int32[] value;value=new Int32[3];value[0]=1;value[1]=2;value[2]=3;Console.WriteLine(value[0]);Console.WriteLine(value[1]);Console.WriteLine(value[2]);Console.ReadKey();}}}
Kód Magyarázat: -
Ez az az egyszerű rész, ahol csak a Console.WriteLine metódust használjuk az elem egyes értékeinek elküldéséhez a konzolhoz.
Megjegyezzük, hogy ismét minden elemhez a tömb változó neve és az index helyzete mellett férünk hozzá.
Ha a fenti kódot megfelelően adjuk meg, és a program végrehajtásra kerül, a következő kimenet jelenik meg.
Kimenet:
A kimenetről láthatja a tömb összes értékét, amely megjelenik a konzolon.