Преобразовать строку в массив слов (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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д