У меня есть несколько файлов разных размеров. Но я хочу сделать то же самое со всеми из них, загрузить их в строку (,).
За последние несколько часов я искал много вариантов кода, похожих на этот, с некоторыми небольшими изменениями, которые, как мне кажется, но даже тогда я мог получить только одну строку для загрузки в лучшем случае:
Dim strimport As String() = {}
Dim strimportsplit As String(,) = {}
Dim i As Integer = 0
strimport = File.ReadAllLines("C:\test.txt")
For i = 0 To strimport.Length - 1
strimportsplit = strimport(i).Split(New Char() {vbTab}) 'This line doesn't work
Next
Это пример моих файлов (только они значительно больше):
aaa fff 0
bbb ggg 1
ccc hhh 2
ddd iii 3
eee jjj 4
Вот как я бы хотел, чтобы вышеперечисленное загружалось в мой массив из внешних текстовых файлов:
Dim strexample As String(,) = {{"aaa", "fff", "0"},
{"bbb", "ggg", "1"},
{"ccc", "hhh", "2"},
{"ddd", "iii", "3"},
{"eee", "jjj", "4"}}
Я даже пытался добавить все свои таблицы как строки (,) в VB вручную. Это работает ... Но при ручном вводе размер файла увеличивается до ~ 30 МБ и дает мне ОГРОМНЫЙ удар по производительности. Не очень идеально.
У меня вопрос, как я могу загрузить из текстового файла строку (,), аналогичную моему последнему примеру выше?
Большое спасибо заранее.