我希望创建一个简单的 Windows 登录表单,我将文件从 C 驱动器上的文本文件加载,但是当我将字符串与我创建的列表进行比较时,它无法正常工作,这是我的代码
private void button1_Click(object sender, EventArgs e)
{
const string f = "C:/Users.txt";
List<string> lines = new List<string>();
string userNameInput = Convert.ToString(userBox);
using (StreamReader r = new StreamReader(f))
{
string line;
while ((line = r.ReadLine()) != null)
{
lines.Add(line);
}
}
for (int i = 0; i < lines.Count; i++)
{
MessageBox.Show(lines[i]);
MessageBox.Show(userNameInput);
if (lines[i] == userNameInput)
{
MessageBox.Show("correct");
}
else
{
MessageBox.Show("Not Correct");
}
}
}
}
}