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

.NET

1 svar · 226 visningar · startad av maqe

Medlem sedan dec. 2003824 inlägg
Trådstart#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

393 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
131 ms — deklarationer (db)
129 ms — hämta statistik (db)
126 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)