Я использую StreamReader
в C# .net для чтения RTF-файлов. Он работал, но через некоторое время он не работает. Может кто-нибудь мне помочь?Проблема с потоковым считывателем
Мой код:
StreamReader reader = new StreamReader(AppDomain.CurrentDomain.BaseDirectory
+ @"\Features.rtf");
string strfeatures = reader.ReadToEnd();
Теперь я получаю следующее содержание в strfeatures
т.е.
{\rtf1\ansi\ansicpg1252\deff0\deflang2057{\fonttbl{\f0\fswiss\fcharset0 Arial;}}
{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\f0\fs20\par
}
Я не знаю, почему? Может ли кто-нибудь мне помочь?
какие ошибки вы получаете? –
Ваш читатель должен находиться внутри используемого блока, чтобы убедиться, что он закрыт и удален после использования - когда вы говорите, что он перестает работать, что такое ошибка? – Paddy
Если ваш код не изменился ... и он выглядит хорошо для меня, вам нужно посмотреть на данные, которые он получает, проверить путь, данные сами, прочитать трассировку стека. Еще лучше опубликуйте ошибку и трассировку стека. – Yoda