Kuidas loendit C#-s deklareerida ja initsialiseerida

Kuidas Loendit C S Deklareerida Ja Initsialiseerida



C# keeles on loend üksuste kogum, mis võib olla mis tahes tüüpi andmetüüpe ja on tavaliselt kasutatav andmestruktuur, mis pakub paindlikkust andmete salvestamisel ja töötlemisel. Enne loendi kasutamist C#-s tuleb see esmalt deklareerida ja lähtestada, selles artiklis käsitletakse, kuidas loendit C#-s deklareerida ja lähtestada.

Loendi deklareerimine C#-s

Loendi deklareerimiseks C#-s on esimene samm System.Collections.Generic nimeruumi importimine. See nimeruum sisaldab klassi List, mida kasutatakse loendite koostamiseks ja manipuleerimiseks. Klassi List saab kasutada uue loendi koostamiseks, kui nimeruum on imporditud. Järgmine näidisprogramm näitab, kuidas deklareerida täisarvude loendit:







kasutades System.Collections.Generic;

klassi programm {
staatiline tühimik Peamine ( string [ ] args ) {
Nimekiri < int > numbrid;
}
}


Ülaltoodud süntaksis imporditakse System.Collections.Generic nimeruum ja seejärel deklareeritakse klassi List abil uus loend nimega “numbrid”.



Loendi lähtestamine C#-s

Kui loend on deklareeritud, saab selle lähtestada väärtustega ja loendi lähtestamiseks C#-s on mitu võimalust. Esimene võimalus on kasutada loendisse väärtuste ükshaaval lisamiseks meetodit Add(). Siin on näide koodist, mis näitab, kuidas täisarvude loendit meetodi Add() abil lähtestada:



kasutades System.Collections.Generic;

klassi programm {
staatiline tühimik Peamine ( string [ ] args ) {
Nimekiri < int > numbrid = uus loend < int > ( ) ;
numbrid.Lisa ( 10 ) ;
numbrid.Lisa ( kakskümmend ) ;
numbrid.Lisa ( 30 ) ;
numbrid.Lisa ( 40 ) ;
numbrid.Lisa ( viiskümmend ) ;
}
}


Ülaltoodud süntaksis deklareeritakse klassi List abil uus loend nimega 'numbrid' ja seejärel kasutatakse meetodit Add() viie täisarvu lisamiseks loendisse.





Teine viis loendi lähtestamiseks C#-s on kasutada kogumi lähtestaja süntaksit, kuna see võimaldab teil loendi deklareerida ja lähtestada ühe koodireal. Siin on näide koodist, mis näitab, kuidas lähtestada täisarvude loendit, kasutades kogu initsialiseerija süntaksit:

kasutades System.Collections.Generic;

klassi programm {
staatiline tühimik Peamine ( string [ ] args ) {
Nimekiri < int > numbrid = uus loend < int > ( ) { 10 , kakskümmend , 30 , 40 , viiskümmend } ;
}
}


Ülaltoodud koodis deklareerime esmalt uue loendi nimega 'numbrid', kasutades List klassi ja seejärel kasutame kogumi lähtestaja süntaksit, et lisada loendisse viis täisarvu ühel koodireal.



Näide: loendi deklareerimine ja initsialiseerimine C#-s

Siin on kollektiivne kood, mis näitab nii loendi deklareerimist kui ka lähtestamist C#-s:

süsteemi kasutamine;
kasutades System.Collections.Generic;

klassi programm {
staatiline tühimik Peamine ( string [ ] args ) {

// Täisarvude loendi deklareerimine
Nimekiri < int > numbrid;

// Loendi lähtestamine käsuga Lisa ( ) meetod
numbrid = uus loend < int > ( ) ;
numbrid.Lisa ( 10 ) ;
numbrid.Lisa ( kakskümmend ) ;
numbrid.Lisa ( 30 ) ;
numbrid.Lisa ( 40 ) ;
numbrid.Lisa ( viiskümmend ) ;

// Elementide kuvamine sisse nimekiri
Console.WriteLine ( 'Loendi elemendid, kasutades meetodit Add()': ) ;
igaühele ( kas sisse numbrid ) {
Console.WriteLine ( ühel ) ;
}

// Loendi lähtestamine kogumi lähtestaja süntaksi abil
Nimekiri < string > nimed = uus loend < string > ( ) { 'ise' , 'Mike' , 'Sarah' , 'Taavet' } ;

// Elementide kuvamine sisse nimekiri
Console.WriteLine ( ' \n Loendi elemendid, mis kasutavad kogu initsialiseerija süntaksit:' ) ;
igaühele ( stringi nimi sisse nimed ) {
Console.WriteLine ( nimi ) ;
}
}
}


Ülaltoodud koodis deklareerime esmalt täisarvude loendi, mida nimetatakse 'numbriteks', ilma seda initsialiseerimata ja seejärel initsialiseerime loendi, kasutades meetodit Add(), et lisada loendisse viis täisarvu. Järgmiseks, kasutades foreach-silmust, kuvame loendis olevad elemendid.

Samuti deklareerime ja initsialiseerime stringide loendi, mida nimetatakse 'nimedeks', kasutades kogumise initsialiseerija süntaksit, et lisada loendisse neli stringi ja kuvada loendis olevad elemendid foreach-tsükli abil.

Järeldus

Loendid on C#-s võimas andmestruktuur, mida kasutatakse üksuste kogude salvestamiseks ja manipuleerimiseks, kuid enne loendi kasutamist C#-s tuleb see kõigepealt deklareerida ja lähtestada. Klassi List kasutatakse loendi deklareerimiseks ja loendi lähtestamiseks on mitu võimalust, sealhulgas meetodi Add() ja kogumi lähtestamise süntaksi kasutamine. Järgides selles artiklis kirjeldatud näiteid ja samme, peaksite nüüd hästi aru saama, kuidas loendit C#-s deklareerida ja lähtestada.