Mon bool ne change pas de valeur, et l'ajouter d'un élément est infructueux
Fermé
Hamster18
Messages postés
185
Date d'inscription
mercredi 2 janvier 2019
Statut
Membre
Dernière intervention
8 février 2023
-
8 juin 2019 à 19:51
Hamster18 Messages postés 185 Date d'inscription mercredi 2 janvier 2019 Statut Membre Dernière intervention 8 février 2023 - 8 juin 2019 à 20:59
Hamster18 Messages postés 185 Date d'inscription mercredi 2 janvier 2019 Statut Membre Dernière intervention 8 février 2023 - 8 juin 2019 à 20:59
A voir également:
- Mon bool ne change pas de valeur, et l'ajouter d'un élément est infructueux
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Frédéric cherche à faire le buzz sur les réseaux sociaux. il a ajouté une image de manchots sur une image de plage. retrouvez l'image originale de la plage. que cachent les manchots ? ✓ - Forum Windows
- Piratage facebook changer mot de passe - Guide
- Ajouter un compte gmail - Guide
- Pièce 2 euros dessin bonhomme valeur ✓ - Forum Loisirs / Divertissements
1 réponse
NHenry
Messages postés
15047
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 mars 2023
331
8 juin 2019 à 20:44
8 juin 2019 à 20:44
Dans ton code, tu as :
Dans ton constructeur, conEtat c'est la variable d'objet ou le paramètre ?
Le compilateur ne peut pas forcément deviner ...
Nommes différemment tes variables/paramètres pour éviter tout risque de confusion.
A la place de :
for (int i = 0; i < ListUtilisateur.Count(); i++)
Préfères (sauf si l'indice est vraiment nécessaire, ce qui n'est pas le cas ici) :
foreach (var lUtilisateur in ListUtilisateur)
Aussi, dans ton for, la condition est évaluée à chaque tout, donc si tu as 100 tours, le .Count est recalculé 100 fois, prends l'habitude de stocker cette valeur en local.
As-tu essayer de regarder le comportement de l'application en pas à pas sur la ligne problématique ?
private bool conEtat;
private bool ConEtat{...}
...
public Utilisateur(string nom, string prenom, string identifiant, string motDePasse, int age, bool conEtat)
Dans ton constructeur, conEtat c'est la variable d'objet ou le paramètre ?
Le compilateur ne peut pas forcément deviner ...
Nommes différemment tes variables/paramètres pour éviter tout risque de confusion.
A la place de :
for (int i = 0; i < ListUtilisateur.Count(); i++)
Préfères (sauf si l'indice est vraiment nécessaire, ce qui n'est pas le cas ici) :
foreach (var lUtilisateur in ListUtilisateur)
Aussi, dans ton for, la condition est évaluée à chaque tout, donc si tu as 100 tours, le .Count est recalculé 100 fois, prends l'habitude de stocker cette valeur en local.
As-tu essayer de regarder le comportement de l'application en pas à pas sur la ligne problématique ?
8 juin 2019 à 20:59