c# - 如何在控制台应用程序中添加 C# 登录尝试循环?

标签 c# loops login-attempts

我是这门语言的新手,我尝试了一些方法,但无法弄清楚如何设置登录循环以使用最大登录尝试次数。 3次。有人可以帮我吗?

    static void Main(string[] args)
    {

        Console.WriteLine("Status: " + status.Onaangemeld);
        Console.WriteLine("Welkom, typ hieronder het gebruikersnaam:");
        string Naam = Console.ReadLine();

        Console.WriteLine("Vul hieronder het wachtwoord in:");
        string Wachtwoord = Console.ReadLine();

        if (Naam == "gebruiker" && Wachtwoord == "SHARPSOUND")
        {
            Console.Clear();
            Console.WriteLine("Status: " + status.Ingelogd);
            Console.WriteLine("Welkom bij SoundSharp {0}!", Naam);
            Console.ReadLine();
        }

        else
        Console.Clear();
        Console.WriteLine("Helaas, gebruikersnaam of wachtwoord niet correct.");

    }
  }

最佳答案

static void Main(string[] args)
{
    for (int i=0; i<3; i++) 
    {
        Console.WriteLine("Status: " + status.Onaangemeld);
        Console.WriteLine("Welkom, typ hieronder het gebruikersnaam:");
        string Naam = Console.ReadLine();

        Console.WriteLine("Vul hieronder het wachtwoord in:");
        string Wachtwoord = Console.ReadLine();

        if (Naam == "gebruiker" && Wachtwoord == "SHARPSOUND")
        {
            Console.Clear();
            Console.WriteLine("Status: " + status.Ingelogd);
            Console.WriteLine("Welkom bij SoundSharp {0}!", Naam);
            Console.ReadLine();
            break;
        }


        Console.Clear();
        Console.WriteLine("Helaas, gebruikersnaam of wachtwoord niet correct.");

    }

    Console.Clear();
    Console.WriteLine("....");
}

}

关于c# - 如何在控制台应用程序中添加 C# 登录尝试循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36399538/

相关文章:

c# - 类型转换和foreach

java - 在 Java 中查找第一个没有重复的字符时出错

java - 使用 Java 中的用户输入循环程序

c# - 检查下拉列表是否已包含动态添加的项目

c# - 在不安装 visual studio 的情况下发布 asp.net mvc5

执行 Excel 互操作的 C# 控制台应用程序-按计划任务运行时失败-System.UnauthorizedAccessException

mysql - Foreach 循环仅更新数据库的一行

Laravel 多重身份验证::尝试

php - ajax登录问题

c# - MessageBox.Show 的简单 "Login Attempt"问题