当我创建用户时它存储到字符串中,但是当我尝试使用相同的登录时(不知何故它在字符串中不存在......)
using System;
namespace Exercise4
{
class Program
{
static void Main(string[] args)
{
Start:
Console.WriteLine("Za login stisnete 1 ili za register 2");
var input = Console.ReadLine();
bool successfull = false;
while (!successfull)
{
var arrUsers = new Users[]
{
new Users("tomas","samsung",2605),
new Users("stefan","pasle",15),
new Users("dimitar","jovanov",32)
};
if (input == "1")
{
Console.WriteLine("Write your username:");
var username = Console.ReadLine();
Console.WriteLine("Enter your password:");
var password = Console.ReadLine();
foreach (Users user in arrUsers)
{
if (username == user.username && password == user.password)
{
Console.WriteLine("You have successfully logged in !!!");
Console.ReadLine();
successfull = true;
break;
}
else if (username != user.username || password != user.password)
{
Console.WriteLine("Your username or password is incorect, try again !!!");
Console.ReadLine();
break;
}
}
}
else if (input == "2")
{
Console.WriteLine("Enter your username:");
var username = Console.ReadLine();
Console.WriteLine("Enter your password:");
var password = Console.ReadLine();
Console.WriteLine("Enter your id:");
int id = int.Parse(Console.ReadLine());
}
}
}
}
}
}
无法弄清楚如何做到这一点。
牧羊人nacy
相关分类