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");
}
}
Это мой код, и я хотел бы знать, как использовать значение «prenom» за пределами l oop «while». В этом примере значение задается пользователем через «Console.ReadLine», но я не могу использовать его за пределами l oop. Если я поставлю его перед l oop:
bool Estprenom = false;
string prenom = Console.ReadLine();
l oop никогда не остановится, если написанное имя неверно.
Как я могу получить значение строки "prenom" вне l oop, чтобы я мог написать:
while (!Estprenom)
{
(...)
}
Console.WriteLine("..." + prenom );
Спасибо за вашу помощь!