bool Estprenom = false;
while (!Estprenom)
{
string prenom = Console.ReadLine();
if (prenom == "x" || prenom == "y")
{
Estprenom = true;
Console.WriteLine("..." + prenom + "...");
}
else
{
Estprenom = false;
Console.WriteLine("Error " + prenom + " is not your name !\n");
}
}
Ceci est mon code, et j'aimerais savoir comment utiliser la valeur " prenom " en dehors de la boucle " While ". Dans cet exemple, la valeur est définie par l'utilisateur via un " Console.ReadLine ", mais je ne peux pas l'utiliser en dehors de la boucle. Si je le mets avant la boucle :
bool Estprenom = false;
string prenom = Console.ReadLine();
La boucle ne s'arrêtera jamais si le nom écrit est erroné.
Comment puis-je obtenir la valeur de la chaîne " prenom " en dehors de la boucle pour que je puisse écrire :
while (!Estprenom)
{
(...)
}
Console.WriteLine("..." + prenom );
Merci de votre aide !
Déclarez simplement la variable en dehors de la boucle, puis affectez-la à l'intérieur de la boucle :
string prenom;
while (!Estprenom)
{
...
prenom = Console.ReadLine();
...
}
Console.WriteLine("..." + prenom );
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots