Используя приведенный ниже код, чтобы перебрать мой массив, который был создан путем чтения текстового файла с 10 строками в нем, поэтому каждая вещь в массиве является одной из этих строк из текста файлvb.net преобразовать элемент массива в строку
Dim myarray As Array
myarray = Split(stringfromtextfile, vbCrLf)
For each element in myArray
MgBox(element)
Dim splititem As String = Split(element, "\")
окно сообщения показывает строку, как я ожидал, но когда я пытаюсь разделить его я просто получаю ошибку:
ошибка 1 Значение типа «1 одномерный массив String» не может быть преобразован в 'String'.
Как получить значение, которое было показано в окне сообщения, преобразованном в строку, чтобы я мог выполнить разделение на нем?
Cheers!
Почему бы вам не использовать методы .NET? Например: 'Dim lines = System.IO.File.ReadLines (path) .Take (10)', чтобы взять первые десять строк из файла. Затем для разделения используйте 'String.Split'. –
Почему вы не используете общий «Список (String)»? – MarcinJuraszek
Вы уверены, что это код VB.NET? Для меня это похоже на VB 6. –