Я новичок в программировании, и у меня возникла проблема с потоком.
Я бы хотел, чтобы система добавляла по 10 секунд каждый раз, когда кто-то неправильно вводил пароль или имя пользователя.
, поэтому, когда вы пишете неправильно в первый раз, 10 se c в ожидании. в следующий раз 20 и так далее.
Как мне это сделать?
string indtastetBrugernavn, indtastetPassword; строка brugerNavn = "bruger", пароль = "1234";
Console.Write("Velkommen til denne mega fede hjemmeside!");
Thread.Sleep(1500);
Console.Clear();
int tæller = 1;
do
{
Console.Write("Indtast dit brugernavn: ");
indtastetBrugernavn = Console.ReadLine();
Console.Write("Indtast dit password: ");
indtastetPassword = Console.ReadLine();
if (brugerNavn == indtastetBrugernavn && password == indtastetPassword)
{
switch (KategoriMenu())
{
case 1:
Bolig();
break;
case 2:
Øvrigefaste();
break;
case 3:
Transport();
break;
case 4:
Gæld();
break;
case 5:
Mad();
break;
case 6:
Diverse();
break;
default:
Console.Write("Det valgte nummer findes ikke. ");
Thread.Sleep(2000);
Console.Clear();
break;
}
break;
}
else
{
if (tæller % 3 == 0)
{
Console.Write("\nDu har brugt 3 forsøg, og er derfor låst ude.\nVent venligst.");
Thread.Sleep(10000);
Console.Clear();
tæller = 1;
//DOWNHERE
}
else
{
Console.WriteLine();
Console.Write("Brugernavn eller Password er forkert, prøv igen.\nDu har nu {0} forsøg tilbage.",3-tæller);
Thread.Sleep(2000);
Console.Clear();
}
}
tæller++;