Ako vytvoriť pole jednej dimenzie C# – príklad

Ako Vytvorit Pole Jednej Dimenzie C Priklad



Ukladanie a manipulácia s kolekciou hodnôt rovnakého dátového typu sa vykonáva v C# pomocou polí. V C# existujú rôzne typy polí a v tomto článku budeme diskutovať o jednorozmerných poliach a o tom, ako ich používať v C#.

Čo je to jednorozmerné pole v C #?

Jednorozmerné pole je pole, ktoré má vo svojej deklarácii iba jeden rozmer alebo jednu množinu hranatých zátvoriek. To znamená, že jednorozmerné pole môže obsahovať iba jeden typ údajov, ako sú celé čísla, reťazce alebo pohyblivé znaky. V C# možno jednorozmerné pole deklarovať pomocou nasledujúcej syntaxe:







Dátový typ [ ] názov poľa = nový typ údajov [ veľkosť ] ;


Tu je „údajový typ“ typ údajov prvkov poľa, „názov poľa“ je názov poľa a „veľkosť“ je počet prvkov v poli.



Ako vytvoriť jednorozmerné pole v C #?

Zoberme si príklad, aby sme pochopili, ako používať jednorozmerné pole v C #, zvážte nasledujúci kód:



pomocou systému;

Program verejnej triedy
{
verejné statické neplatné Hlavné ( )
{
int [ ] čísla = new int [ 5 ] ;
čísla [ 0 ] = 10 ;
čísla [ 1 ] = dvadsať ;
čísla [ 2 ] = 30 ;
čísla [ 3 ] = 40 ;
čísla [ 4 ] = päťdesiat ;

pre ( int i = 0 ; i < čísla.Dĺžka; i++ )
{
Console.WriteLine ( 'Prvok na indexe' + ja + ' : ' + čísla [ i ] ) ;
}
}
}


Vo vyššie uvedenom príklade sme deklarovali celočíselné jednorozmerné pole „čísla“ s veľkosťou 5 a potom sme priradili hodnoty prvkom poľa pomocou indexového operátora. Tu sú prvý a posledný prvok poľa indexované ako 0 a 4. To znamená, že môžeme pristupovať k jednotlivým prvkom poľa pomocou ich indexového čísla:






Môžeme tiež použiť slučku na inicializáciu prvkov jednorozmerného poľa, ako je uvedené nižšie:

pomocou systému;

Program verejnej triedy
{
verejné statické neplatné Hlavné ( )
{
int [ ] čísla = new int [ 5 ] ;

pre ( int i = 0 ; i < čísla.Dĺžka; i++ )
{
čísla [ i ] = i + 1 ;
}
Console.WriteLine ( 'Prvky poľa sú:' ) ;
pre každý ( či v čísla )
{
Console.WriteLine ( na jeden ) ;
}
}
}


V tomto príklade sme použili cyklus for na inicializáciu prvkov poľa s hodnotami od 1 do 5:




Slučku foreach môžeme použiť aj na iteráciu prvkov jednorozmerného poľa, ako je uvedené nižšie:

pomocou systému;

Program verejnej triedy
{
verejné statické neplatné Hlavné ( )
{
int [ ] čísla = { 10 , dvadsať , 30 , 40 , päťdesiat } ;

Console.WriteLine ( 'Prvky poľa sú:' ) ;
pre každý ( či v čísla )
{
Console.WriteLine ( na jeden ) ;
}
}
}


Tento kód inicializuje prvky poľa v čase deklarácie a potom použije cyklus foreach na vytlačenie každého prvku jednorozmerného poľa do konzoly:

Záver

Jednorozmerné pole je typ poľa v jazyku C#, ktorý má vo svojej deklarácii iba jeden rozmer alebo jednu množinu hranatých zátvoriek. Jeden typ údajov môže byť uložený v jednorozmernom poli a jeho prvky možno dosiahnuť ich volaním podľa ich indexových čísel. Pochopením toho, ako deklarovať a používať jednorozmerné polia v C#, môžu vývojári písať efektívny a efektívny kód, ktorý manipuluje s poliami a pracuje s nimi.