2010-05-29 6 views

Répondre

2

On accepte un élément de match. L'autre autre accepte une fonction qui vérifie un élément et renvoie true si correspond, false si ce n'est pas le cas.

Par exemple:

var x = {1,2,3,4,5,6}; 
int i = Array.IndexOf(x, 2); 
int j = Array.FindIndex(x, a => a == 2); 
0

FindIndex prend un prédicat.

Deux différentes façons de trouver 6:

var nums = new[]{1,3,7,6,5}; 

Première même:

Array.FindIndex(nums, val=>val % 2 == 0); 

Valeur:

Array.IndexOf(nums, 6); 
Questions connexes