【发布时间】:2016-03-02 15:02:20
【问题描述】:
这就是我目前所拥有的......
Dim Test As String = "C:\test.txt"
Dim User As String
Console.WriteLine("What user password would you like?")
User = Console.ReadLine().ToLower
Dim objReader As New System.IO.StreamReader(Test)
While Not objReader.EndOfStream
If User.Contains("Admin1") Then
Console.WriteLine(objReader.ReadLine())
End If
End While
objReader.Close()
我不确定是否需要在“ (objReader.ReadLine() ”的括号中添加一些内容,如果有人可以提供帮助,那就太好了,谢谢。
【问题讨论】:
-
如果您在 test.txt 文件中添加了几行,它可能会有所帮助。从我所见,您正在将用户输入与常量“Admin1”进行比较。因此,除非用户输入 Admin1,否则您将陷入无限循环。您可能想要做的是 a) 读取一行并将其存储在局部变量中,然后 b) 将局部变量的值与用户变量的值进行比较。
-
admin1; "您的密码是 Password1" admin2; “你的密码是 Password2” 这就是我想要的。我试图使用分号,因为我认为它是用来分隔字符串的......
标签: vb.net file text streamreader