Nombre des fois qu'un élement est utilisé

Résolu/Fermé
danny243 Messages postés 74 Date d'inscription vendredi 19 mars 2021 Statut Membre Dernière intervention 16 octobre 2021 - Modifié le 28 mars 2021 à 08:11
Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 - 30 mars 2021 à 12:32
Bonjour j'ai une question comment puis je savoir combien de fois un objet à été utilisé admettons que j'ai une liste des catégories et chaque jeu a entre 1 et 5 catégories ma question est de savoir comment puis je savoir le nombre de fois qu'une catégorie à été utilisée pour un jeu voilà mon code à chque fois que je selectionne une ligne de ma listbox il m'affiche le nom de ma catégorie dans un label par exemple et il doit aussi afficher le nombre de fois que cette catégorie a été utilisée merci

private void LsbCategorieD_Selected(object sender, RoutedEventArgs e)
        {
           lbl_Nom.Content=j.Nom;
            lbl_Numero.Content=
        }

5 réponses

Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 931
28 mars 2021 à 10:05
Bonjour

comment puis je savoir le nombre de fois qu'une catégorie à été utilisée pour un jeu
ce que je comprends de cette phrase c'est qu'un jeu peut avoir plusieurs fois la même catégorie, est-ce correct?
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
28 mars 2021 à 10:53
Hello
Moi ce que je comprend c'est qu'il a plusieurs jeux
Chaque jeu peut être lié à 1 ou plusieurs catégories
Qu'il voudrait savoir, pour la catégorie sélectionnée, à combien de jeux elle a déjà été liée.

Mais c'est vrai qu'en lisant ta réponse et son "explication" .. ta formulation pourrait aussi correspondre.
Bref.. ce n'est pas bien clair :-)
0
Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 931 > jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024
28 mars 2021 à 11:32
Salut, oui tu as raison, surtout que je connais son historique, mais ça fait plusieurs fois que je lui fait remarquer que ses explications ne sont pas claires. Du coup, je mets le doigt dessus....
0
danny243 Messages postés 74 Date d'inscription vendredi 19 mars 2021 Statut Membre Dernière intervention 16 octobre 2021 > jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024
28 mars 2021 à 15:19
oui c'est ça j'aimerai savoir combien de fois la catégorie sélectionné est utilisée par les jeux
0
danny243 Messages postés 74 Date d'inscription vendredi 19 mars 2021 Statut Membre Dernière intervention 16 octobre 2021 > danny243 Messages postés 74 Date d'inscription vendredi 19 mars 2021 Statut Membre Dernière intervention 16 octobre 2021
28 mars 2021 à 15:55
et aussi j'ai une liste des catégories dans laquelle j'ai stocké toutes les catégories associés à des jeux
0
Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 931
28 mars 2021 à 19:41
Alors je te propose un exemple avec une liste de liste d'entiers.
On cherche les 5.
Cet exemple utilise Linq, c'est très puissant et je te suggère fortement de suivre un tuto sur le sujet.

List<List<int>> mesListesDentiers = new List<List<int>>
            {
                new List<int>{1,2,3,4,5},
                new List<int>{2,3,4,5, 6},
                new List<int>{3,4,5, 6, 7},
                new List<int>{8, 9, 10, 11},
                new List<int>{5, 5, 5, 5},
            };

            int nbreDe5 = (from l in mesListesDentiers
                           from i in l
                           where i == 5
                           select i).Count();

            int nbreDeListesContenant5 = (from l in mesListesDentiers
                                          where l.Contains(5)
                                          select l).Count();

            List<List<int>> listesContenant5 = (from l in mesListesDentiers
                                                where l.Contains(5)
                                                select l).ToList();

            int nbreDeListesContenant5Version2 = listesContenant5.Count;


Ce qui donne


0
danny243 Messages postés 74 Date d'inscription vendredi 19 mars 2021 Statut Membre Dernière intervention 16 octobre 2021
28 mars 2021 à 20:11
d'accord merci je vais regarder ça
0
danny243 Messages postés 74 Date d'inscription vendredi 19 mars 2021 Statut Membre Dernière intervention 16 octobre 2021
28 mars 2021 à 20:13
le where , le select se trouvent dans quelle bibliothèque
0
Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 931 > danny243 Messages postés 74 Date d'inscription vendredi 19 mars 2021 Statut Membre Dernière intervention 16 octobre 2021
28 mars 2021 à 20:14
Linq
0
danny243 Messages postés 74 Date d'inscription vendredi 19 mars 2021 Statut Membre Dernière intervention 16 octobre 2021 > Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024
28 mars 2021 à 20:28
okay c'est bon je regarde ça
0
danny243 Messages postés 74 Date d'inscription vendredi 19 mars 2021 Statut Membre Dernière intervention 16 octobre 2021 > danny243 Messages postés 74 Date d'inscription vendredi 19 mars 2021 Statut Membre Dernière intervention 16 octobre 2021
29 mars 2021 à 21:52
merci ça marche
0
Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 931
30 mars 2021 à 06:57
De rien, pense à marquer le sujet résolu
0
danny243 Messages postés 74 Date d'inscription vendredi 19 mars 2021 Statut Membre Dernière intervention 16 octobre 2021
30 mars 2021 à 07:22
comment on le fait
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 931
30 mars 2021 à 12:32
Tu cliques sur le bouton

0