Do While ... Loop

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

neic
Жираф
Жираф
 
Сообщения: 492
Зарегистрирован: 13.02.2005 (Вс) 23:44
Откуда: Сланцы

Do While ... Loop

Сообщение neic » 28.05.2006 (Вс) 0:28

У меня есть файл и я не знаю сколько в нём строк(заполненых есетесвено). Мне нужно чтобы с файл считывался построчно, для добавления в список.

В VB6 проблембы не возникло, а вот на .Net не знаю как =(

Vinechka
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 381
Зарегистрирован: 10.05.2005 (Вт) 4:07
Откуда: Москва

Сообщение Vinechka » 28.05.2006 (Вс) 1:11

Ну и нууу... Топиком ниже твой же вопрос. В самом конце есть надпись про класс StreamReader. Ты его изучал? Ты посмотрел вообще, что там кроме ReadToEnd есть, например, ReadLine?

Return Value
The next line from the input stream, or a null reference (Nothing in Visual Basic) if the end of the input stream is reached.

В MSDN прекрасный пример для метода ReadLine, который выполняет именно то, что ты хочешь (правда он еще сначала создает файл и заполняет его при помощи StreamWriter.WriteLine, но оно уж никак не сможет помешать ;) ).

neic
Жираф
Жираф
 
Сообщения: 492
Зарегистрирован: 13.02.2005 (Вс) 23:44
Откуда: Сланцы

Сообщение neic » 28.05.2006 (Вс) 8:04

Vinechka
Как считывать я знал!
Трабла в том, что ReadLine либо глючит, либо ещё что-то!

Задаю:
q = 2
For i = 0 to q
If i => 1 then
listbox1.item.add(g.readline)
end if
Next

ТАк вот трабла в том, что он считывает только 2 строчки, вместо 3!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 28.05.2006 (Вс) 8:18

q = 2
For i = 0 to q
If i => 1 then
listbox1.item.add(g.readline)
end if
Next

ТАк вот трабла в том, что он считывает только 2 строчки, вместо 3!


neic
А тебе не зря звание дали...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

baha76
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 168
Зарегистрирован: 07.01.2004 (Ср) 10:59
Откуда: Ташкент

Сообщение baha76 » 29.05.2006 (Пн) 8:54

Убери if или сделай q=3

neic
Жираф
Жираф
 
Сообщения: 492
Зарегистрирован: 13.02.2005 (Вс) 23:44
Откуда: Сланцы

Сообщение neic » 31.05.2006 (Ср) 1:35

Я уже разобрался. И уже давно (небыло возможности оповестить)


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 88

    TopList  
cron