2011-01-13 17 views
21

Quiero encontrar el índice de un elemento en una lista de mecanizado un determinado predicado, hay una mejor manera de hacerlo que:¿Predicado de IndexOf?

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

?

Respuesta

41

¿Está buscando List<T>.FindIndex(predicate)?

+0

Sí, al parecer :) –

+3

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

+0

Desafortunadamente para código heredado Silverlight, FindIndex() parece que no existe –