Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
bazyzy
9 / 9 / 0
Регистрация: 27.01.2013
Сообщений: 248
1

Нужно считать файл на ЖД и внести данные в поток типа MemoryStream

31.03.2015, 20:14. Просмотров 418. Ответов 2
Метки нет (Все метки)

Господа, подскажите пожалуйста такое дело. Нужно считать файл на ЖД и внести данные в поток типа MemoryStream, а потом вывести эти данные на консоль. Однако ничего не работает , а массив который должен был хранить данные вообще пустой. Почему так ?

C#
1
2
3
4
5
6
7
8
9
10
11
12
    static void Main()
    {
        byte[] b = new byte[500];
        MemoryStream ms = new MemoryStream(b);
        StreamReader sr = new StreamReader(@"C:\test\2.txt");
        StreamWriter sw = new StreamWriter(ms);
        sw.Write(sr.ReadToEnd());
        sw.Flush(); 
        ms.Position = 0;
        StreamReader sr1 = new StreamReader(ms);
        Console.WriteLine(sr1.ReadToEnd());
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.03.2015, 20:14
Ответы с готовыми решениями:

Разобрать код, в котором создается поток типа MemoryStream с помощью конструктора
using System; using System.IO; class MemStrDemo { static...

Запись данный в поток MemoryStream
Почему неудается записать данные в поток MemoryStream? Если можно объясните......

Ffmpeg может ли получить RTP пакет или поток и передать в виде MemoryStream?
ffmpeg может ли получить RTP пакет или поток и передать в виде MemoryStream?...

Нужно записать файл в поток так, чтобы файл из потока можно было передать по TCP
Нужно записать файл в поток так, чтобы файл из потока можно было передать по...

Зачем закрывать поток чтобы записать данные в файл?
Не понимаю такую особенность. В книге об этом нигде не сказано, автор просто...

2
Shamil1
Модератор
2119 / 1428 / 323
Регистрация: 26.03.2015
Сообщений: 5,165
01.04.2015, 00:52 2
Я запустил Ваш код. Он вывел мне на экран содержимое файла "C:\test\2.txt". В массив данные тоже попали.
1
bazyzy
9 / 9 / 0
Регистрация: 27.01.2013
Сообщений: 248
01.04.2015, 01:54  [ТС] 3
Я тоже проверил на другом компе, там работает ! А на моем не работает. Очень странно. Но спасибо, что посмотрели
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2015, 01:54

Считать данные из файла, записать в другой файл
string INPUT = @"D:\input.txt"; string OUTPUT = @"D:\output.txt";...

Считать файл и записать данные в массив байтов
Хочу создать класс который считывает файл и записывает данные в массив байтов....

Как считать все данные о файлах и сохранить в xml файл?
Добрый день. Подскажите пожалуйста. Как считать все данные о файлах (как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru