从C#中的TextFile获取数据

时间:2017-01-01 20:42:47

标签: c# login text-files

大家好我想制作一个登录表格,其中包含来自文本文件的日期,这是我的代码,我不知道为什么它不起作用,而且它也没有。告诉我任何错误:\

{{1}}

在我的LogIn.txt文件中是Horatiu pas1和Ana pas2

任何形式的帮助都会很棒。谢谢^^

1 个答案:

答案 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");