Member 12659926 Ответов: 3

Я хочу прочитать определенное количество строк из текстового файла


ПРИВЕТ,
я читаю содержимое textfile в vb.текстовый файл имеет около 100 строк, но я хочу прочитать только первые 10 строк, как это сделать.

Dim TextBox1 Как Строка : TextBox1 = "D:\temp.txt"
Dim lines1 () As String = System.IO.File.ReadAllLines (TextBox1)

я могу прочитать полное содержимое txt-файла,но мне нужно всего 10 строк.

Что я уже пробовал:

Dim TextBox1 Как Строка : TextBox1 = "D:\temp.txt"
Dim lines1 () As String = System.IO.File.ReadAllLines (TextBox1)

я могу прочитать полное содержимое txt-файла,но мне нужно всего 10 строк.

3 Ответов

Рейтинг:
2

Maciej Los

Если вы хотите прочитать только 10 первых строк, пожалуйста, используйте это:

Dim lines = File.ReadLines(FileName).Take(10).ToList() 'returns List(Of String)


Рейтинг:
1

CPallini

Многократно использовать StreamReader. ReadLine[^] метод.


Maciej Los

5ед!

CPallini

Спасибо тебе, Мацей!

Рейтинг:
1

sameer549

c# - Как прочитать указанную строку в текстовом файле? - переполнение стека[^]

пример кода

Dim line As String = File.ReadLines(FileName).Take(10).First()

Dim line As String = File.ReadLines(FileName).Skip(14).Take(1).First()


Member 12659926

Большое спасибо

sameer549

добро пожаловать, пожалуйста, всегда проверяйте google перед публикацией вопроса.