U C#, popis je zbirka stavki koje mogu biti bilo koje vrste podataka i često je korištena podatkovna struktura koja pruža fleksibilnost u pohranjivanju i rukovanju podacima. Prije korištenja popisa u C#, prvo se mora deklarirati i inicijalizirati, ovaj članak će raspravljati o tome kako deklarirati i inicijalizirati popis u C#.
Deklariranje liste u C#
Da biste deklarirali popis u C#, prvi korak je uvoz prostora imena System.Collections.Generic. Ovaj prostor imena sadrži klasu List
koristeći System.Collections.Generic;
razreda Program {
statička praznina Glavni ( niz [ ] args ) {
Popis < int > brojevi;
}
}
U gornjoj sintaksi uvozi se imenski prostor System.Collections.Generic, a zatim se deklarira novi popis pod nazivom “brojevi” pomoću klase List
Inicijalizacija popisa u C#
Nakon što je popis deklariran, može se inicijalizirati s vrijednostima i postoji nekoliko načina za inicijaliziranje popisa u C#. Prvi način je korištenje metode Add() za dodavanje vrijednosti na popis jednu po jednu, ovdje je primjer koda koji pokazuje kako inicijalizirati popis cijelih brojeva pomoću metode Add():
koristeći System.Collections.Generic;
razreda Program {
statička praznina Glavni ( niz [ ] args ) {
Popis < int > brojevi = novi popis < int > ( ) ;
brojevi.Dodaj ( 10 ) ;
brojevi.Dodaj ( dvadeset ) ;
brojevi.Dodaj ( 30 ) ;
brojevi.Dodaj ( 40 ) ;
brojevi.Dodaj ( pedeset ) ;
}
}
U gornjoj sintaksi, novi popis pod nazivom “brojevi” deklariran je pomoću klase List
Drugi način za inicijaliziranje popisa u C# je korištenje sintakse inicijalizatora zbirke, jer vam to omogućuje da deklarirate i inicijalizirate popis u jednom retku koda. Ovdje je primjer koda koji pokazuje kako inicijalizirati popis cijelih brojeva pomoću sintakse inicijalizatora zbirke:
koristeći System.Collections.Generic;razreda Program {
statička praznina Glavni ( niz [ ] args ) {
Popis < int > brojevi = novi popis < int > ( ) { 10 , dvadeset , 30 , 40 , pedeset } ;
}
}
U gornjem kodu prvo deklariramo novi popis pod nazivom “brojevi” pomoću klase List
Primjer: Deklariranje i inicijaliziranje liste u C#
Ovdje je skupni kod koji demonstrira i deklariranje i inicijaliziranje liste u C#:
korištenje sustava;koristeći System.Collections.Generic;
razreda Program {
statička praznina Glavni ( niz [ ] args ) {
// Deklaracija popisa cijelih brojeva
Popis < int > brojevi;
// Inicijaliziranje popisa pomoću Add ( ) metoda
brojevi = novi popis < int > ( ) ;
brojevi.Dodaj ( 10 ) ;
brojevi.Dodaj ( dvadeset ) ;
brojevi.Dodaj ( 30 ) ;
brojevi.Dodaj ( 40 ) ;
brojevi.Dodaj ( pedeset ) ;
// Prikaz elemenata u popis
Konzola.WriteLine ( 'Elementi na popisu pomoću metode Add():' ) ;
za svakoga ( da li u brojevima ) {
Konzola.WriteLine ( na jedan ) ;
}
// Inicijalizacija popisa pomoću sintakse inicijalizatora zbirke
Popis < niz > imena = novi popis < niz > ( ) { 'Sam' , 'Mikrofon' , 'Sara' , 'David' } ;
// Prikaz elemenata u popis
Konzola.WriteLine ( ' \n Elementi na popisu koji koriste sintaksu inicijalizatora zbirke:' ) ;
za svakoga ( naziv niza u imena ) {
Konzola.WriteLine ( Ime ) ;
}
}
}
U gornjem kodu prvo deklariramo popis cijelih brojeva koji se nazivaju 'brojevi' bez inicijaliziranja, a zatim inicijaliziramo popis koristeći Add() metodu za dodavanje pet cijelih brojeva na popis. Zatim, pomoću petlje foreach prikazujemo elemente na popisu.
Također deklariramo i inicijaliziramo popis nizova koji se nazivaju 'imena' koristeći sintaksu inicijalizatora kolekcije kako bismo dodali četiri niza na popis i prikazali elemente na popisu koristeći foreach petlju.
Zaključak
Popisi su moćna podatkovna struktura u C# koja se koristi za pohranjivanje i manipuliranje zbirkama stavki, ali prije upotrebe popisa u C# mora se prvo deklarirati i inicijalizirati. Klasa List