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
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
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
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
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