У меня есть этот код:
using (StreamReader csvreader = new StreamReader(fuFiles.FileContent))
{
while (!csvreader.EndOfStream)
{
//reading data
}
}
Я использую это в двух разных функциях.В первой функции значение EndOfStream равно false, и данные могут быть прочитаны правильно.Во второй функции этот же тип кода говорит, что EndOfStream имеет значение true, и я не могу читать данные.Я создаю объекты потокового чтения самостоятельно.
Редактировать
Я добавляю еще одну строку объяснения, когда я комментирую первый метод, тогда я могу прочитать данные во втором методе.
Есть что-то, что я делаю не так?