我有一个文件,其中每一行都有书名及其作者。(例如:“道格拉斯·亚当斯,银河系漫游指南”是文件的一行)。我可以将每一行读入一个临时字符串,但是当我将它以逗号分隔以将作者和书籍放在不同的数组中时,它就不起作用了。
这是我的代码:
objReader = New StreamReader(AppPath() + "books\books.txt")
i = 1
Dim temp() As String
Dim tempStr As String
Do While objReader.Peek() <> -1
tempStr = objReader.ReadLine()
temp = tempStr.Split(New Char() {","c})
temp(0) = authors(i)
temp(1) = books(i)
i = i + 1
Loop
我之前已经初始化了 objReader 和 i,并且我也导入了 System.IO。我试图在代码和文件中将分隔符更改为分号、斜杠和反斜杠,但它不起作用。我可以确认文件加载正确。