Salut,
J'ai rien sous la main pour vérifier ce que je vais dire et donc je serai peut être à coté de la plaque mais bon...
Je dirais que tu as plusieurs choix :
- dans ton objet (contenant le flag) tu peux surcharger la méthode Equal. Si je me plante pas cette méthode est appelée lorsque tu fais ton LastIndexOf, donc si tu surcharge pour dire que c'est égal en fonction de l'attribut ca devrais fonctionner.
- Dans le même esprit il y a une interface IComparable que tu peux implémenté. Je suis moins sur que ca fonctionne, mais tu peux toujours tenter.
- Le plus simple pour moi (simple != efficace) est de faire un
for(i = MonArrayList.Count - 1; i >= 0; i--)
EDIT:
@worm83 : Il a dit le dernier élément de la liste, pas le premier
Partager