Како декларисати и иницијализовати листу у Ц#

Kako Deklarisati I Inicijalizovati Listu U C



У Ц#, листа је колекција ставки које могу бити било ког типа података и често је коришћена структура података која пружа флексибилност у складиштењу и манипулацији подацима. Пре употребе листе у Ц#, она прво мора бити декларисана и иницијализована, у овом чланку ће се расправљати о томе како да се декларише и иницијализује листа у Ц#.

Декларисање листе у Ц#

Да бисте прогласили листу у Ц#-у, први корак је увоз именског простора Систем.Цоллецтионс.Генериц. Овај простор имена садржи класу Лист<Т> која се користи за креирање и манипулацију листама. Класа Лист<Т> се може користити за конструисање нове листе након што је именски простор увезен. Следећи пример програма показује како да декларишете листу целих бројева:







користећи Систем.Цоллецтионс.Генериц;

разред Програм {
статичка празнина Главна ( низ [ ] аргс ) {
Листа < инт > бројеви;
}
}


У горњој синтакси, Систем.Цоллецтионс.Генериц именски простор се увози, а затим се декларише нова листа под називом „нумберс“ помоћу класе Лист<инт>.



Иницијализација листе у Ц#

Једном када је листа декларисана, може се иницијализовати вредностима и постоји неколико начина да се листа иницијализује у Ц#. Први начин је да користите метод Адд() за додавање вредности на листу једну по једну, ево примера кода који показује како да иницијализујете листу целих бројева користећи Адд() метод:



користећи Систем.Цоллецтионс.Генериц;

разред Програм {
статичка празнина Главна ( низ [ ] аргс ) {
Листа < инт > бројеви = нова листа < инт > ( ) ;
бројеви.Додај ( 10 ) ;
бројеви.Додај ( двадесет ) ;
бројеви.Додај ( 30 ) ;
бројеви.Додај ( 40 ) ;
бројеви.Додај ( педесет ) ;
}
}


У горњој синтакси, нова листа под називом „нумберс“ је декларисана помоћу класе Лист<инт>, а затим се метода Адд() користи за додавање пет целих бројева на листу.





Други начин да иницијализујете листу у Ц#-у је да користите синтаксу иницијализатора колекције, јер вам то омогућава да декларишете и иницијализујете листу у једном реду кода. Ево примера кода који показује како да иницијализујете листу целих бројева користећи синтаксу иницијализатора колекције:

користећи Систем.Цоллецтионс.Генериц;

разред Програм {
статичка празнина Главна ( низ [ ] аргс ) {
Листа < инт > бројеви = нова листа < инт > ( ) { 10 , двадесет , 30 , 40 , педесет } ;
}
}


У горњем коду, прво декларишемо нову листу под називом „нумберс“ користећи класу Лист<инт>, а затим користимо синтаксу иницијализатора колекције да додамо пет целих бројева на листу у једном реду кода.



Пример: Декларисање и иницијализација листе у Ц#

Ево збирног кода који демонстрира и декларисање и иницијализацију листе у Ц#:

коришћење система;
користећи Систем.Цоллецтионс.Генериц;

разред Програм {
статичка празнина Главна ( низ [ ] аргс ) {

// Декларисање листе целих бројева
Листа < инт > бројеви;

// Иницијализација листе помоћу Адд ( ) методом
бројеви = нова листа < инт > ( ) ;
бројеви.Додај ( 10 ) ;
бројеви.Додај ( двадесет ) ;
бројеви.Додај ( 30 ) ;
бројеви.Додај ( 40 ) ;
бројеви.Додај ( педесет ) ;

// Приказ елемената ин листа
Цонсоле.ВритеЛине ( „Елементи на листи користећи Адд() метод:“ ) ;
за сваки ( да ли је ин бројевима ) {
Цонсоле.ВритеЛине ( на једном ) ;
}

// Иницијализација листе коришћењем синтаксе иницијализатора колекције
Листа < низ > имена = нова листа < низ > ( ) { 'себе' , 'Мајк' , 'Сара' , 'Давид' } ;

// Приказ елемената ин листа
Цонсоле.ВритеЛине ( ' Елементи на листи користећи синтаксу иницијализатора колекције:' ) ;
за сваки ( назив стринга ин имена ) {
Цонсоле.ВритеЛине ( име ) ;
}
}
}


У горњем коду, прво декларишемо листу целих бројева под називом „бројеви“ без иницијализације, а затим иницијализујемо листу користећи Адд() метод да бисмо додали пет целих бројева на листу. Затим, користећи фореацх петљу, приказујемо елементе на листи.

Такође декларишемо и иницијализујемо листу стрингова под називом „имена“ користећи синтаксу иницијализатора колекције да бисмо додали четири низа на листу и приказали елементе на листи користећи фореацх петљу.

Закључак

Листе су моћна структура података у Ц#-у која се користи за складиштење и манипулисање збиркама ставки, али пре употребе листе у Ц#-у она мора да буде декларисана и иницијализована. Класа Лист<Т> се користи за декларисање листе, а постоји неколико начина за иницијализацију листе, укључујући коришћење методе Адд() и синтаксе иницијализатора колекције. Пратећи примере и кораке наведене у овом чланку, сада би требало да добро разумете како да декларишете и иницијализујете листу у Ц#.