C#:ssa luettelo on kokoelma kohteita, jotka voivat olla mitä tahansa tietotyyppiä, ja se on yleisesti käytetty tietorakenne, joka tarjoaa joustavuutta tietojen tallentamiseen ja käsittelyyn. Ennen kuin käytät luetteloa C#:ssa, se on ensin ilmoitettava ja alustettava. Tässä artikkelissa käsitellään luettelon ilmoittamista ja alustamista C#:ssa.
Listan ilmoittaminen C#:ssa
Jos haluat ilmoittaa luettelon C#-kielellä, ensimmäinen vaihe on tuoda System.Collections.Generic-nimiavaruus. Tämä nimiavaruus sisältää List
käyttäen System.Collections.Generic;
luokan ohjelma {
staattinen tyhjyys Pää ( merkkijono [ ] args ) {
Lista < int > numerot;
}
}
Yllä olevassa syntaksissa System.Collections.Generic-nimiavaruus tuodaan, ja sitten uusi lista nimeltä 'numerot' ilmoitetaan käyttämällä List
Listan alustaminen C#:ssa
Kun luettelo on ilmoitettu, se voidaan alustaa arvoilla, ja on useita tapoja alustaa luettelo C#:ssa. Ensimmäinen tapa on käyttää Add()-menetelmää arvojen lisäämiseen luetteloon yksitellen. Tässä on esimerkkikoodi, joka näyttää kuinka alustaa kokonaislukuluettelo Add()-menetelmällä:
käyttäen System.Collections.Generic;
luokan ohjelma {
staattinen tyhjyys Pää ( merkkijono [ ] args ) {
Lista < int > numerot = uusi lista < int > ( ) ;
numerot.Lisää ( 10 ) ;
numerot.Lisää ( kaksikymmentä ) ;
numerot.Lisää ( 30 ) ;
numerot.Lisää ( 40 ) ;
numerot.Lisää ( viisikymmentä ) ;
}
}
Yllä olevassa syntaksissa uusi lista nimeltä 'numerot' on ilmoitettu käyttämällä List
Toinen tapa alustaa luettelo C#:ssa on käyttää kokoelman alustussyntaksia, koska sen avulla voit ilmoittaa ja alustaa luettelon yhdellä koodirivillä. Tässä on esimerkkikoodi, joka näyttää kuinka alustaa kokonaislukuluettelo käyttämällä kokoelman alustussyntaksia:
käyttäen System.Collections.Generic;luokan ohjelma {
staattinen tyhjyys Pää ( merkkijono [ ] args ) {
Lista < int > numerot = uusi lista < int > ( ) { 10 , kaksikymmentä , 30 , 40 , viisikymmentä } ;
}
}
Yllä olevassa koodissa ilmoitamme ensin uuden luettelon nimeltä 'numerot' käyttämällä List
Esimerkki: Listan ilmoittaminen ja alustaminen C#:ssa
Tässä on kollektiivinen koodi, joka osoittaa sekä luettelon ilmoittamisen että alustamisen C#:lla:
käyttämällä järjestelmää;käyttäen System.Collections.Generic;
luokan ohjelma {
staattinen tyhjyys Pää ( merkkijono [ ] args ) {
// Kokonaislukuluettelon ilmoittaminen
Lista < int > numerot;
// Listan alustaminen Lisää-toiminnolla ( ) menetelmä
numerot = uusi lista < int > ( ) ;
numerot.Lisää ( 10 ) ;
numerot.Lisää ( kaksikymmentä ) ;
numerot.Lisää ( 30 ) ;
numerot.Lisää ( 40 ) ;
numerot.Lisää ( viisikymmentä ) ;
// Elementtien näyttäminen sisään lista
Console.WriteLine ( 'Elementit luettelossa käyttämällä Add()-menetelmää:' ) ;
jokaiselle ( onko sisään numeroita ) {
Console.WriteLine ( yhdellä ) ;
}
// Luettelon alustus käyttämällä kokoelman alustussyntaksia
Lista < merkkijono > nimet = uusi lista < merkkijono > ( ) { 'Hän itse' , 'Mike' , 'Sarah' , 'David' } ;
// Elementtien näyttäminen sisään lista
Console.WriteLine ( ' \n Luettelon elementit käyttäen kokoelman alustussyntaksia:' ) ;
jokaiselle ( merkkijonon nimi sisään nimet ) {
Console.WriteLine ( nimi ) ;
}
}
}
Yllä olevassa koodissa ilmoitamme ensin kokonaislukuluettelon, jota kutsutaan 'luvuiksi', alustamatta sitä ja alustamme sitten luettelon käyttämällä Add()-menetelmää lisätäksesi luetteloon viisi kokonaislukua. Seuraavaksi käyttämällä foreach-silmukkaa Näytämme elementit luettelossa.
Ilmoitamme ja alustamme myös 'nimiksi' kutsutun merkkijonoluettelon käyttämällä kokoelman alustussyntaksia lisätäksemme luetteloon neljä merkkijonoa ja näyttääksemme luettelon elementit käyttämällä foreach-silmukkaa.
Johtopäätös
Listat ovat tehokas C#:n tietorakenne, jota käytetään kohteiden kokoelmien tallentamiseen ja käsittelemiseen, mutta ennen kuin luetteloa käytetään C#:ssa, se on ensin ilmoitettava ja alustettava. List