Bonjour j'ai une question :

Qu'elle serait la méthode la plus propre , la plus rapide pour compter le nombre d'objet ayant le même identifiant dans une collection :
exemple : produit et qtte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
pour chaque  produit monProduit de maListeDeProduit faire
  pour i de 0 à maListeDeProduit.cadinal()  i++ faire
               si monProduit.identifiant()== maListeDeProduit[ i ].identifiant()
                           compt=compt+1
               finSi
  finPour 
  monTableau[0,i]=compt
  monTableau[i,0]=monProduit.getLibellé()
Fin pourchq
retourner monTableau
Cette solution marche elle fait ce que je veux néanmoins je ne la sent pas (niveau optimisation) en plus :
le problème avec les tableaux c'est qu'on doit définir une taille à la déclaration et je ne sais pas combien j'aurais de produit dans ma collection ... si c'est une grosse facture ! [eek]
Si quelqu'un trouve une meilleur réponse il m'enlève une épine du pieds ! Merci pour la lecture