cs_Sylvain17
Messages postés16Date d'inscriptionmercredi 29 novembre 2000StatutMembreDernière intervention 8 novembre 2007
-
10 janv. 2007 à 20:12
cs_Sylvain17
Messages postés16Date d'inscriptionmercredi 29 novembre 2000StatutMembreDernière intervention 8 novembre 2007
-
10 janv. 2007 à 22:21
Bonjour, j'ai une List<Cell> d'un objet Cell :
public class Cell
{
public Cell()
{
}
public int g;
public int f;
public Cell parent;
public Point pos;
}
et j'aimerai recupérer l'index d'un objet Cell qui serait ds la list,
sachant que la condition de reconnaissance se fait juste sur le champ
pos (sur le Point !)
Comment je fais svp ! Je m'en sort pas avec le help de la msdn ; entre Icomparer, predicate, delegate... :'(
Donc si qq'un pouvait repondre juste a mon exemple ce serait super !
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 10 janv. 2007 à 21:22
Salut, parcours simplement ta liste avec un foreach ou si tu veux utiliser FindIndex il te suffit de créer une fonction qui renvoie un bool et prend un Cell en paramètre. C'est le nom de cette fonction que tu dois passer comme predicat à FindIndex. Dans cette fonction renvoi true au moment ou le champ 'pos' correspond à ce que tu veux.