当前位置:编程学习 > C#/ASP.NET >>

关于asp.net 2.0 C# 多用户登录系统的问题

你好

我想请教你一下

我做了一个实例如图所示

以上是我做一个实例 代码如下

using System;
using System.Collections.Generic;
using System.Text;

namespace My75
{
class Program
{
static void Main(string[] args)
{
System.Console.WriteLine("请输入你的姓名: ");
string sname = Console.ReadLine();
System.Console.WriteLine("请输入你的密码:");
string spwd = Console.ReadLine();
string myput = "恭喜你登录成功! ";
if (sname == "李红" && spwd == "123")
System.Console.WriteLine(myput);
else if (sname == "张亮" && spwd == "456")
System.Console.WriteLine(myput);
else if (sname == "周平" && spwd == "789")
System.Console.WriteLine(myput);
else
System.Console.WriteLine("输入的用户信息不正确,请重新输入!");
}
}
}
我的问题是我输入的用户名和密码不对为什么它也一样执行,还有我不想让它自动关闭窗口 我可以让它停止一下吗?

麻烦了

追问:我输入对了

也会自动关闭的

答案:using System;
using System.Collections.Generic;
using System.Text;

namespace My75
{
class Program
{
static void Main(string[] args)
{
while(true)
{
System.Console.WriteLine("请输入你的姓名: ");
string sname = Console.ReadLine();
System.Console.WriteLine("请输入你的密码:");
string spwd = Console.ReadLine();
string myput = "恭喜你登录成功! ";
if ((sname == "李红" && spwd == "123") || (sname == "张亮" && spwd == "456") || (sname == "周平" && spwd == "789"))
{
System.Console.WriteLine(myput);
break;
}
else
System.Console.WriteLine("输入的用户信息不正确,请重新输入!");
}
}
}
}
这样输入错误后还可以一直输入

先第二个问题给你回答。

F5是启动调试

ctrl+F5才是允许。调试么错当然就关闭了。你按的是F5

要加Ctrl

上一个:如何学习ASP语言
下一个:asp.net(C#)上传图片时添加水印问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,