2011-01-13 20 views
21

ich den Index eines Elements in einer Liste Bearbeitungs ein bestimmtes Prädikat, finden will, ist es ein besserer Weg, es zu tun als:IndexOf Prädikat?

var index = list.IndexOf(list.Find(predicate)); 

?

Antwort

41

Suchen Sie nach List<T>.FindIndex(predicate)?

+0

Ja, anscheinend :) –

+3

Oder Array.FindIndex (T [], Func ) – zzandy

+0

Leider für SilverLight-Legacy-Code scheint FindIndex() nicht zu existieren –