webForumDet fria alternativet

Collections

.NET

23 svar · 1 136 visningar · startad av silfver · sida 2 av 2

Frågan, av silfver

Är det någon av er där ute som skulle kunna ge mig lite för- och nackdelar på någon av följande Collections: - Comparer - Queue - BitArray - DictionaryBase - ReadOnlyCollectionBase - CaseInsensitiveComparer - CollectionBase Jag skulle gärna behöva lite kort exempelkod också. Ungefär som den här jag gjort för ArrayList: protected void PageLoad(object sender, EventArgs e) {

Läs frågan i sin helhet →
Medlem sedan juni 20008 205 inlägg
#21

silfver skrev:

Okej, då är jag med. Och för detta ändamål är hashtable det bästa valet?

Inte om man menar klassen Hashtable, den generiska Dictionary är bättre. Det finns ingen anledning att använda klasserna från System.Collections istället för de generiska varianterna i System.Collections.Generic.

Medlem sedan juni 20003 076 inlägg
#22

silfver skrev:

Jag ska skriva en rapport om tre/fyra olika typer av collections och behöver därför lite information om dem - samt lite exempelkod på hur de kan användas.

Lång rapport du gör! :)

Glöm inte generics
http://www.google.se/search?num=50&hl=sv&newwindow=1&q=generics+asp.net&btnG=Sök&meta=

Inte alltid så smart kanske men jag använder ta mig tusan generics listor till allt! :D

Medlem sedan juni 20008 205 inlägg
#23

doggelito skrev:

Inte alltid så smart kanske men jag använder ta mig tusan generics listor till allt! :D

Hm, va? När är det inte smart med generics? Det påverkar inte prestandan negativt, och otypade samlingar och narrowing casts är onda.

Medlem sedan juni 20003 076 inlägg
#24

spango skrev:

Hm, va? När är det inte smart med generics?

Ren okunskap! :stud
Jag tänkte att nått så bra måste ha nått dåligt med sig! ;)

261 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)