Egydimenziós C# tömb létrehozása – Példa

Egydimenzios C Tomb Letrehozasa Pelda



Az azonos adattípusú értékek gyűjteményének tárolása és kezelése C#-ban történik tömbök segítségével. A C#-ban különböző típusú tömbök léteznek, és ebben a cikkben az egydimenziós tömböket és azok használatát tárgyaljuk a C#-ban.

Mi az egydimenziós tömb a C#-ban?

Az egydimenziós tömb olyan tömb, amelynek deklarációjában csak egy dimenzió vagy egy szögletes zárójelkészlet szerepel. Ez azt jelenti, hogy egy egydimenziós tömb csak egy típusú adatot tartalmazhat, például egész számokat, karakterláncokat vagy floatokat. A C#-ban egy egydimenziós tömb deklarálható a következő szintaxissal:







adattípus [ ] tömbnév = új adattípus [ méret ] ;


Itt az „adattípus” a tömbelemek adattípusa, a „tömbnév” a tömb neve, a „méret” pedig a tömb elemeinek száma.



Hogyan készítsünk egydimenziós tömböt C#-ban?

Vegyünk egy példát az egydimenziós tömb C#-ban való használatának megértéséhez, vegye figyelembe a következő kódot:



Rendszer használata;

nyilvános osztály Program
{
public static void Main ( )
{
int [ ] számok = új int [ 5 ] ;
számok [ 0 ] = 10 ;
számok [ 1 ] = húsz ;
számok [ 2 ] = 30 ;
számok [ 3 ] = 40 ;
számok [ 4 ] = ötven ;

számára ( int i = 0 ; én < számok.Hosszú; i++ )
{
Console.WriteLine ( 'Elem az indexen' + i + ':' + számok [ én ] ) ;
}
}
}


A fenti példában egy egész szám egydimenziós tömb „számokat” deklaráltunk, amelyek mérete 5, majd értékeket rendeltünk a tömb elemeihez az index operátor segítségével. Itt a tömb első és utolsó eleme 0-val, illetve 4-gyel van indexelve. Ez azt jelenti, hogy a tömb egyes elemeit az indexszámuk segítségével érhetjük el:






Használhatunk hurkot is az egydimenziós tömbelemek inicializálására, az alábbiak szerint:

Rendszer használata;

nyilvános osztály Program
{
public static void Main ( )
{
int [ ] számok = új int [ 5 ] ;

számára ( int i = 0 ; én < számok.Hossz; i++ )
{
számok [ én ] = i + 1 ;
}
Console.WriteLine ( 'A tömb elemei a következők: ) ;
az egyes ( hogy vajon ban ben számok )
{
Console.WriteLine ( az egyiken ) ;
}
}
}


Ebben a példában egy for ciklust használtunk a tömbelemek inicializálására 1 és 5 közötti értékkel:




Használhatjuk a foreach ciklust is az egydimenziós tömb elemeinek iterálására, az alábbiak szerint:

Rendszer használata;

nyilvános osztály Program
{
public static void Main ( )
{
int [ ] számok = { 10 , húsz , 30 , 40 , ötven } ;

Console.WriteLine ( 'A tömb elemei a következők: ) ;
az egyes ( hogy vajon ban ben számok )
{
Console.WriteLine ( az egyiken ) ;
}
}
}


Ez a kód inicializálja a tömbelemeket a deklaráció időpontjában, majd a foreach ciklus segítségével kinyomtatja az egydimenziós tömb minden elemét a konzolra:

Következtetés

Az egydimenziós tömb egy olyan tömbtípus a C#-ban, amelynek deklarációjában csak egy dimenzió vagy egy szögletes zárójelkészlet szerepel. Az egyik adattípus egydimenziós tömbben tárolható, elemei indexszámuk meghívásával érhetők el. Az egydimenziós tömbök C# nyelven történő deklarálásának és használatának megértésével a fejlesztők hatékony és eredményes kódot írhatnak, amely manipulálja és működteti a tömböket.