因此,這只是讀取我的csv文件中的第一行記錄。我最終希望它能夠閱讀所有內容,並將其與用戶輸入進行比較,如果正確的話可以做一些事情。 我將非常感謝任何形式的幫助和建議。我的代碼只能讀取我的csv文件中的第一行記錄
讚賞,
For Each line As String In File.ReadAllLines("F:\Computing\Spelling Bee\stdnt&staffdtls\stdnt&staffdtls.csv")
Dim item() As String = line.Split(","c)
If (enteredusername = item(0)) And (enteredpassword = item(1)) Then
Console.WriteLine()
Console.Clear()
Console.WriteLine("Welcome," & item(3) & item(4))
Threading.Thread.Sleep(1000)
Console.Clear()
Else
Console.WriteLine()
Console.ForegroundColor = ConsoleColor.Red
Console.WriteLine("Sorry, username or password not found, please try
again.")
Console.ResetColor()
Main()
End If
If item(2) = "p" Then
pupilmenu()
ElseIf item(2) = "s" Then
staffmenu()
ElseIf item(2) = "a" Then
adminmenu()
End If
Next
你嘗試註釋掉你的循環的完整的內部並用'Console.WriteLine(line)'替換它? –