webForumDet fria alternativet

Hämta object i IList med [string name]?

.NET

1 svar · 201 visningar · startad av maqe

Medlem sedan dec. 2003824 inlägg
Frågan#1

Går det att lösa och i så fall hur?

Medlem sedan maj 20012 812 inlägg
#2

Interfacet IList har inte stöd för att plocka ut en item från lista med hjälp av en key. Så kort svar Nej det går inte. Långt svar, jag du kan lösa det men inte så så du hade tänkt dig, du får använda dig av en hjälp klass som omvandlar din IList till en Collection och därifrån plockar ut det du vill, eller helt enkelt loppar igenom din IList och kontrollerar varje objekt om namnet stämmer på den item som du kontrollerar och sedan returnera den.

Så nej du kan inte:

Item item = itemList["nisse"];

Men ja du kan:

Item item = MyHelperClass.GetItemFromList(IList itemList, string key);

- M

252 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)