webForumDet fria alternativet

Generics<Revisited>(List.Find)

.NETur .NET

2 svar · 520 visningar · startad av CatZ

CatZMedlem sedan jan. 20022 440 inlägg
#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?

CatZMedlem sedan jan. 20022 440 inlägg
#2

kanske...

CatZMedlem 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.

124 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)