Jak vytvořit jednorozměrné pole C# – příklad

Jak Vytvorit Jednorozmerne Pole C Priklad



Ukládání a manipulace s kolekcí hodnot stejného datového typu se provádí v C# pomocí polí. V C# existují různé typy polí a v tomto článku probereme jednorozměrná pole a jak je používat v C#.

Co je to jednorozměrné pole v C#?

Jednorozměrné pole je pole, které má ve své deklaraci pouze jeden rozměr nebo jednu sadu hranatých závorek. To znamená, že jednorozměrné pole může obsahovat pouze jeden typ dat, jako jsou celá čísla, řetězce nebo pohyblivá písmena. V C# lze jednorozměrné pole deklarovat pomocí následující syntaxe:







datový typ [ ] název pole = nový datový typ [ velikost ] ;


Zde „datatype“ je datový typ prvků pole, „arrayname“ je název pole a „velikost“ je počet prvků v poli.



Jak vytvořit jednorozměrné pole v C #?

Vezměme si příklad, abychom pochopili, jak používat jednorozměrné pole v C#, zvažte následující kód:



pomocí systému;

Program veřejné třídy
{
public static void Main ( )
{
int [ ] čísla = nový int [ 5 ] ;
čísla [ 0 ] = 10 ;
čísla [ 1 ] = dvacet ;
čísla [ 2 ] = 30 ;
čísla [ 3 ] = 40 ;
čísla [ 4 ] = padesáti ;

pro ( int i = 0 ; i < čísla.Délka; i++ )
{
Console.WriteLine ( 'Prvek na indexu' + i + ': ' + čísla [ i ] ) ;
}
}
}


Ve výše uvedeném příkladu jsme deklarovali celočíselné jednorozměrné pole „čísla“ o velikosti 5 a poté jsme přiřadili hodnoty prvkům pole pomocí indexového operátoru. Zde jsou první a poslední prvky pole indexovány jako 0 a 4. To znamená, že můžeme přistupovat k jednotlivým prvkům pole pomocí jejich indexového čísla:






Můžeme také použít smyčku k inicializaci prvků jednorozměrného pole, jak je znázorněno níže:

pomocí systému;

Program veřejné třídy
{
public static void Main ( )
{
int [ ] čísla = nový int [ 5 ] ;

pro ( int i = 0 ; i < čísla.Délka; i++ )
{
čísla [ i ] = i + 1 ;
}
Console.WriteLine ( 'Prvky pole jsou:' ) ;
pro každého ( zda v čísla )
{
Console.WriteLine ( na jednom ) ;
}
}
}


V tomto příkladu jsme použili cyklus for k inicializaci prvků pole s hodnotami od 1 do 5:




Můžeme také použít smyčku foreach k iteraci přes prvky jednorozměrného pole, jak je znázorněno níže:

pomocí systému;

Program veřejné třídy
{
public static void Main ( )
{
int [ ] čísla = { 10 , dvacet , 30 , 40 , padesáti } ;

Console.WriteLine ( 'Prvky pole jsou:' ) ;
pro každého ( zda v čísla )
{
Console.WriteLine ( na jednom ) ;
}
}
}


Tento kód inicializuje prvky pole v době deklarace a poté pomocí smyčky foreach vytiskne každý prvek jednorozměrného pole do konzoly:

Závěr

Jednorozměrné pole je typ pole v C#, které má ve své deklaraci pouze jeden rozměr nebo jednu sadu hranatých závorek. Jeden typ dat může být uložen v jednorozměrném poli a jeho prvky lze dosáhnout jejich voláním podle jejich indexových čísel. Díky pochopení, jak deklarovat a používat jednorozměrná pole v C#, mohou vývojáři psát efektivní a efektivní kód, který manipuluje s poli a pracuje s nimi.