Преобразовать строку в массив слов (Visual Basic) - VB
Формулировка задачи:
Здравствуйте. Есть такой код, который должен считывать данные с файлов и далее искать слово word в массиве file.
Но при считывании мы имеем у file тип string. А по заданию необходим массив, т.е. тип string().
Сам VB плохо знаю, очень нужна помощь: как преобразовать тип данных для строки file?
Нашел в интернете два способа, но на них выходят ошибки, с которыми бороться я не могу, в силу плохого знания языка.
(в коде указано два способа вместе с ошибками)
Решение задачи: «Преобразовать строку в массив слов (Visual Basic)»
textual
Листинг программы
Module Module1
Sub Main()
Dim file() As String = IO.File.ReadAllLines("FILE.txt") 'считываем файл в массив строк
Dim word As String = IO.File.ReadAllText("SRC.txt") 'считываем слово из файла
Dim w As String = "", f As Boolean = False
For Each w In file 'ищем слово в массиве строк
If w = word Then f = True : Exit For '
Next
If f Then MsgBox(w) Else MsgBox("Not found")
End Sub
End Module