webForumDet fria alternativet

Generics<Revisited>(List.Find)

.NET

2 svar · 520 visningar · startad av CatZ

Medlem sedan jan. 20022 440 inlägg
Frågan#1

Nu får ni inte bli gnälliga för att jag är trög som tåget men finns det något enklare och bättre sätt att skriva följande?

ResultHolder result;
result = resultlist.Find(delegate(ResultHolder r) { return r.ID == Convert.ToInt64(e.CommandArgument); });

dvAddEditResults.DataSource = result as IEnumerable<ResultHolder>;
dvAddEditResults.DataBind();

Det jag vill åstadkomma är givetvis att binda resultated av det jag hittade till min detailsview och det går givetvis bra men det ser muppigt ut...

Kan jag försköna det hela?

Medlem sedan jan. 20022 440 inlägg
#2

kanske...

Medlem sedan jan. 20022 440 inlägg
#3

Det går inte med Find jag får fula in det med FindAll istället blir väl enklast, då returnerar jag ju en lista och slipper krångla.

262 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)