读书人

小白求教有关问题

发布时间: 2013-11-27 21:59:41 作者: rapoo

小白求教问题
public string Login(string user, string password)
{

while (true )
{

if (user == "admin" && password == "888888")
return "登录成功";

else


return "输入错误";

}

}
public void show()
{
Console.WriteLine("********************************");
Console.WriteLine(" 管理员登录界面");
Console.WriteLine("********************************");
Console.Write("用户名:");
user = Console.ReadLine();
Console.Write("密码:");
password = Console.ReadLine();

}


我想问下怎么才能循环出


*******************************
管理员登录界面
**************************
用户名:
密码:

就在这个画面 停留 在用户名和密码那一直输入 输入错误 显示一下 清空 在输入 直到显示成功 转入下一个画面 想写这样一个类 写不出来,,清空那个是不是用 Console.Clear 就是不晓得用在哪儿合适,,
谢谢大家指导下
[解决办法]
public void show()
{
string s = "";
while (s != "登录成功")
{
Console.Clear();
Console.WriteLine("********************************");
Console.WriteLine(" 管理员登录界面");
Console.WriteLine("********************************");
Console.Write("用户名:");
user = Console.ReadLine();
Console.Write("密码:");
password = Console.ReadLine();
s = Login(user, password);
}
Console.WriteLine(s);
}

public string Login(string user, string password)
{
if (user == "admin" && password == "888888")
return "登录成功";
else
return "输入错误";
}

读书人网 >C#

热点推荐