C# valodā saraksts ir elementu kopums, kas var būt jebkura datu tipa un ir plaši izmantota datu struktūra, kas nodrošina elastību datu glabāšanā un manipulācijās. Pirms saraksta izmantošanas C#, tas vispirms ir jādeklarē un jāinicializē, šajā rakstā tiks apspriests, kā deklarēt un inicializēt sarakstu C#.
Saraksta deklarēšana C#
Lai deklarētu sarakstu C#, pirmais solis ir System.Collections.Generic nosaukumvietas importēšana. Šajā nosaukumvietā ir List
izmantojot System.Collections.Generic;
klases programma {
statiskā tukšums Galvenā ( virkne [ ] args ) {
Saraksts < starpt > skaitļi;
}
}
Iepriekš minētajā sintaksē tiek importēta System.Collections.Generic nosaukumvieta, un pēc tam tiek deklarēts jauns saraksts ar nosaukumu “skaitļi”, izmantojot klasi List
Saraksta inicializācija C#
Kad saraksts ir deklarēts, to var inicializēt ar vērtībām, un ir vairāki veidi, kā inicializēt sarakstu C#. Pirmais veids ir izmantot Add() metodi, lai sarakstam pievienotu vērtības pa vienai. Šeit ir koda piemērs, kas parāda, kā inicializēt veselu skaitļu sarakstu, izmantojot Add() metodi:
izmantojot System.Collections.Generic;
klases programma {
statiskā tukšums Galvenā ( virkne [ ] args ) {
Saraksts < starpt > cipari = jauns saraksts < starpt > ( ) ;
cipariem.Pievienot ( 10 ) ;
cipariem.Pievienot ( divdesmit ) ;
cipariem.Pievienot ( 30 ) ;
cipariem.Pievienot ( 40 ) ;
cipariem.Pievienot ( piecdesmit ) ;
}
}
Iepriekš minētajā sintaksē, izmantojot klasi List
Vēl viens veids, kā inicializēt sarakstu C#, ir izmantot kolekcijas inicializatora sintaksi, jo tas ļauj deklarēt un inicializēt sarakstu vienā koda rindā. Šeit ir koda piemērs, kas parāda, kā inicializēt veselu skaitļu sarakstu, izmantojot kolekcijas inicializatora sintaksi:
izmantojot System.Collections.Generic;klases programma {
statiskā tukšums Galvenā ( virkne [ ] args ) {
Saraksts < starpt > cipari = jauns saraksts < starpt > ( ) { 10 , divdesmit , 30 , 40 , piecdesmit } ;
}
}
Iepriekš minētajā kodā mēs vispirms deklarējam jaunu sarakstu ar nosaukumu “skaitļi”, izmantojot klasi List
Piemērs: saraksta deklarēšana un inicializācija C#
Šeit ir kolektīvs kods, kas parāda gan saraksta deklarēšanu, gan inicializāciju C#:
izmantojot sistēmu;izmantojot System.Collections.Generic;
klases programma {
statiskā tukšums Galvenā ( virkne [ ] args ) {
// Veselu skaitļu saraksta deklarēšana
Saraksts < starpt > skaitļi;
// Saraksta inicializācija, izmantojot Pievienot ( ) metodi
cipari = jauns saraksts < starpt > ( ) ;
cipariem.Pievienot ( 10 ) ;
cipariem.Pievienot ( divdesmit ) ;
cipariem.Pievienot ( 30 ) ;
cipariem.Pievienot ( 40 ) ;
cipariem.Pievienot ( piecdesmit ) ;
// Elementu parādīšana iekšā saraksts
Console.WriteLine ( 'Elementi sarakstā, izmantojot Add() metodi:' ) ;
katram ( vai iekšā cipariem ) {
Console.WriteLine ( uz viena ) ;
}
// Saraksta inicializācija, izmantojot kolekcijas inicializatora sintaksi
Saraksts < virkne > vārdi = jauns saraksts < virkne > ( ) { 'pats' , 'Maiks' , 'Sāra' , 'Dāvids' } ;
// Elementu parādīšana iekšā saraksts
Console.WriteLine ( ' \n Elementi sarakstā, izmantojot kolekcijas inicializatora sintaksi:' ) ;
katram ( virknes nosaukums iekšā vārdus ) {
Console.WriteLine ( nosaukums ) ;
}
}
}
Iepriekš minētajā kodā mēs vispirms deklarējam veselu skaitļu sarakstu, ko sauc par “skaitļiem”, to neinicializējot, un pēc tam inicializējam sarakstu, izmantojot metodi Add(), lai sarakstam pievienotu piecus veselus skaitļus. Tālāk, izmantojot foreach cilpu Mēs parādām elementus sarakstā.
Mēs arī deklarējam un inicializējam virkņu sarakstu, ko sauc par “nosaukumiem”, izmantojot kolekcijas inicializatora sintaksi, lai sarakstam pievienotu četras virknes un parādītu elementus sarakstā, izmantojot foreach cilpu.
Secinājums
Saraksti ir spēcīga C# datu struktūra, ko izmanto, lai saglabātu un apstrādātu vienumu kolekcijas, taču pirms saraksta izmantošanas C# valodā tas vispirms ir jādeklarē un jāinicializē. Klase List