streamreader- все статьи тега ➜ страница 0
C#.NET модулю записи StreamWriter: как пропустить строки при записи файла используя модулю записи StreamWriter?
Я читаю в текстовом файле с помощью StreamReader. Я хочу записать этот же текстовый файл, за исключением его первых 4 строк и последних 6 строк. Как мне это сделать? Спасибо. ...
Не утилизируете поток streamreader закрыть поток?
Я посылаю поток в методы для записи, и в этих методах я использую двоичный reader/wrtier. Когда читатель / писатель будет удален, либо по using или просто когда на него не ссылаться, это поток закрыт?? Я бы отправил BinaryReader / Writer, но я тоже использую StreamReader (возможно, я должен обойти это. Я использую это только для GetLine и ReadLine). Это довольно хлопотно, если он закрывает поток каждый раз, когда писатель/читатель получает закрытый. ...
Должен ли я вызвать Close() или Dispose() для объектов потока?
классы, такие как Stream,StreamReader,StreamWriter etc реализует IDisposable интерфейс. Это означает, что мы можем назвать Dispose() метод на объектах этих классов. Они также определили public метод Close(). Теперь это смущает меня, что я должен называть, как только я закончу с объектами? А если я позвоню обоим? мой текущий код такой: using (Stream responseStream = response.GetResponseStream()) { using (StreamReader reader = new StreamReader(responseStream)) { using (StreamWriter ...
C# преобразование файла в Base64String и обратно
название говорит само за себя: Я читал в таре.ГЗ архив вроде так разбить файл на массив байтов преобразуйте эти байты в строку Base64 преобразуйте эту строку Base64 обратно в массив байтов запишите эти байты обратно в новый tar.файл GZ Я могу подтвердить, что оба файла имеют одинаковый размер (ниже метод возвращает true), но я больше не могу извлечь копию версия. Я что-то пропустила? Boolean MyMethod(){ using (StreamReader sr = new StreamReader("C:...file.tar.gz")) { String A ...