Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > .NET для новичков > Зависание при чтении файла |
Автор: fire64 28.7.2013, 19:43 | ||||
Всегда писал на C++ но сейчас вынужден работать с исходниками готового софта на C# Столкнулся со страным поведеннием кода:
При попытке чтения некоторых файлов, через File.Open проихсодит зависание. Если же использовать, не File.Open, а FileStream, то все ок.
При этом файл реально существует. |
Автор: fire64 28.7.2013, 20:33 |
гм, разобрался. Оказалось, что если файл только для чтения, то File.Open без явного указания возмоных типов операций, приводит к зависанию. |
Автор: gambit 29.7.2013, 12:38 | ||
поток необходимо закрыть или завернуть в using. |