大家好我想制作一个登录表格,其中包含来自文本文件的日期,这是我的代码,我不知道为什么它不起作用,而且它也没有。告诉我任何错误:\
{{1}}
在我的LogIn.txt文件中是Horatiu pas1和Ana pas2
任何形式的帮助都会很棒。谢谢^^
答案 0 :(得分:1)
似乎您遇到格式问题:如果实际数据看起来像
Horatiu pas1
Ana pas2
...
MyLogin MyPassword
User 123
Me MyTopSecretPassword
Scott Tiger
(请注意,登录名和密码都在同一行中),每行必须Split
。另一个建议是使用 Linq 而不是loop:
var found = File
.ReadLines("LogIn.txt")
.Select(line => line.Split(' '))
.Any(items => items[0] == UserToSearch && items[1] == PasswordToSearch);
if (found)
MessageBox.Show("You found it");