Collectif H2Fr

Communauté Web & Forum de Sécurité Informatique


[C#] Erreur : "Collection was modified; enumeration operation may not execute"

Partagez
avatar
Locust
Newbie
Newbie

Messages : 38
Date d'inscription : 22/08/2015
Age : 25
Localisation : Île de France

[C#] Erreur : "Collection was modified; enumeration operation may not execute"

Message par Locust le Mar 25 Aoû - 0:46

Bonjour

j'obtiens l'erreur "Collection was modified; enumeration operation may not execute"

quand j'essaie de lancer mon programme :

Code:
foreach (MenuItem item in mainMenu.Items)
    {
        if (item.Value != "E-mail")
            tempItems.Add(item);
    }

savez-vous pourquoi ça plante et comment corriger ça ?

l'erreur du débogueur n'est pas très précise Confused
avatar
Valter
Admin

Messages : 65
Date d'inscription : 18/08/2015
Age : 24

Re: [C#] Erreur : "Collection was modified; enumeration operation may not execute"

Message par Valter le Mar 25 Aoû - 0:56

c'est trop compliqué Sad

je pense qu'il vaut mieux contacter Microsoft directement à ce stade.

Code:
List<MenuItem> tempMenus = new List<MenuItem>();

foreach (MenuItem item in mainMenu.Items)
{
    tempMenus.Add(item);
}

foreach (MenuItem item in tempMenus)
{
    mainMenu.Items.Remove(item);
}

j'ai édité ton post, pense à préciser le nom du langage quand tu crées un topic sur le forum .NET.
avatar
Phoenix
Newbie
Newbie

Messages : 33
Date d'inscription : 18/08/2015
Age : 25

Re: [C#] Erreur : "Collection was modified; enumeration operation may not execute"

Message par Phoenix le Mar 25 Aoû - 22:38

tu viens de résumer le principe du rootkit Wink
avatar
Locust
Newbie
Newbie

Messages : 38
Date d'inscription : 22/08/2015
Age : 25
Localisation : Île de France

Re: [C#] Erreur : "Collection was modified; enumeration operation may not execute"

Message par Locust le Mar 25 Aoû - 23:41

Merci ça marche !

J'ai compris mon erreur

Contenu sponsorisé

Re: [C#] Erreur : "Collection was modified; enumeration operation may not execute"

Message par Contenu sponsorisé


    La date/heure actuelle est Dim 22 Oct - 15:52