You are on page 1of 2

ВЕБ ПРОГРАМИРАЊЕ 2016

LIST класа

List <> клас, представља листу објеката и користи се за креирање колекције објеката било којег типа.
Дефинисана је у:
System.Collections.Generic namespace

и омогућава примену метода и особина као што је Add, Insert, Remove, Search итд.
Тачније користи се за динамичке податке, као замена за низове, спрегнуте листе, једнодимензионалне
структуре података ...

Разлика између:

string []користи се:


• када је потребан рад са статичким низовима (када се величина листе не мења), дакле
ако нема потребе да се додају или уклоне елементи низа
• када нису неопходне напредне функције као например сортирање листе
• када је приступ елементима низа преко индекса.

List <string > користи се :


• када је потребно изменити колекцију објеката – динамички низови.
• Пружа могућност коришћења метода као што су Add, Insert, Remove, Search итд.

Проблем приликом декларисања:

• string [] niz1 = new string[]; // Greska = mora da se inicijalizuje ili


// definise broj objekata
• List <string > niz2= new List<string>(); // Isparavno

ЗАДАТАК: LIST <> Класа

Креирати веб апликацију, која се састоји од 4 DropDownListe:


• 1. DropDownLista приказује податке преко ListItem методе
• 2. DropDownLista приказује податке преко string низа
• 3. DropDownLista приказује податке преко List <> методе и FOREACH наредбе
• 4. DropDownLista приказује податке преко List <> методе и FOR наредбе

РЕШЕЊЕ:

1. File → New → Web Site ...


2. Прозору изабрати следеће:
• Visual C#,
• ASP.NET Empty Web Site,
• Web Location: C:\ZadatakListKlasa
3. У Solution Explorer, селектовати C:\ ZadatakListKlasa\, и преко помоћног менија користити опцију
Add New Items.
• Додати Web Form– у (Index.aspx)

4. Index.aspx (Design)
• Додати 4 DropDownListe

1
ВЕБ ПРОГРАМИРАЊЕ 2016

5. Index.aspx (Code)

Изглед странице, по покретању апликације:

You might also like