Kuidas luua ühemõõtmelist massiivi C# – näide

Kuidas Luua Uhemootmelist Massiivi C Naide



Sama andmetüübi väärtuste kogumi salvestamine ja töötlemine toimub C#-s massiivide abil. C#-s on erinevat tüüpi massiive ja selles artiklis käsitleme ühemõõtmelisi massiive ja nende kasutamist C#-s.

Mis on ühemõõtmeline massiiv C#-s?

Ühemõõtmeline massiiv on massiiv, mille deklaratsioonis on ainult üks mõõde või üks nurksulgude komplekt. See tähendab, et ühemõõtmeline massiiv võib sisaldada ainult ühte tüüpi andmeid, nagu täisarvud, stringid või ujukid. C#-s saab ühemõõtmelise massiivi deklareerida järgmise süntaksi abil:







andmetüüp [ ] massiivinimi = uus andmetüüp [ suurus ] ;


Siin on 'datatype' massiivi elementide andmetüüp, 'massiivinimi' on massiivi nimi ja 'size' on massiivi elementide arv.



Kuidas luua C#-s ühemõõtmelist massiivi?

Võtame näite, et mõista, kuidas kasutada ühemõõtmelist massiivi C#-s, kaaluge järgmist koodi:



süsteemi kasutamine;

avaliku klassi programm
{
avalik staatiline tühimik Main ( )
{
int [ ] numbrid = uus int [ 5 ] ;
numbrid [ 0 ] = 10 ;
numbrid [ 1 ] = kakskümmend ;
numbrid [ 2 ] = 30 ;
numbrid [ 3 ] = 40 ;
numbrid [ 4 ] = viiskümmend ;

jaoks ( int i = 0 ; i < numbrid.Pikkus; i++ )
{
Console.WriteLine ( 'Element indeksis' + i + ':' + numbrid [ i ] ) ;
}
}
}


Ülaltoodud näites oleme deklareerinud täisarvu ühemõõtmelise massiivi 'numbrid', mille suurus on 5, ja seejärel määranud massiivi elementidele väärtused indeksioperaatori abil. Siin on massiivi esimene ja viimane element indekseeritud vastavalt 0 ja 4. See tähendab, et pääseme juurde massiivi üksikutele elementidele nende indeksinumbri abil:






Ühemõõtmeliste massiivi elementide lähtestamiseks saame kasutada ka tsüklit, nagu allpool näidatud:

süsteemi kasutamine;

avaliku klassi programm
{
avalik staatiline tühimik Main ( )
{
int [ ] numbrid = uus int [ 5 ] ;

jaoks ( int i = 0 ; i < numbrid.Pikkus; i++ )
{
numbrid [ i ] = i + 1 ;
}
Console.WriteLine ( 'Massiivi elemendid on:' ) ;
igaühele ( kas sisse numbrid )
{
Console.WriteLine ( ühel ) ;
}
}
}


Selles näites oleme kasutanud for-silmust, et lähtestada massiivi elemendid väärtustega 1 kuni 5:




Samuti saame kasutada foreach-tsüklit ühemõõtmelise massiivi elementide itereerimiseks, nagu allpool näidatud:

süsteemi kasutamine;

avaliku klassi programm
{
avalik staatiline tühimik Main ( )
{
int [ ] numbrid = { 10 , kakskümmend , 30 , 40 , viiskümmend } ;

Console.WriteLine ( 'Massiivi elemendid on:' ) ;
igaühele ( kas sisse numbrid )
{
Console.WriteLine ( ühel ) ;
}
}
}


See kood lähtestab massiivi elemendid deklareerimise ajal ja kasutab seejärel ühemõõtmelise massiivi iga elemendi konsooli printimiseks foreach-tsüklit:

Järeldus

Ühemõõtmeline massiiv on C# massiivi tüüp, mille deklaratsioonis on ainult üks mõõde või üks nurksulgude komplekt. Ühte tüüpi andmeid saab salvestada ühemõõtmelisse massiivi ja selle elementideni pääseb nende indeksinumbrite järgi helistades. Mõistes, kuidas deklareerida ja kasutada ühemõõtmelisi massiive C#-s, saavad arendajad kirjutada tõhusat ja tõhusat koodi, mis manipuleerib massiive ja töötab nendega.