Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Stream / 11 сообщений из 11, страница 1 из 1
09.12.2015, 17:12
    #39124332
kot07
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stream
Добрый день подскажите как правильно записать поток байт в переменную.

Код: c#
1.
2.
3.
4.
5.
    using (myStream)
      {
        byte [] arr=new byte [myStream.Length]
        arr=myStream.Reader(arr,0,myStream.Length)
       }


в строке arr ошибка, что не так?
...
Рейтинг: 0 / 0
09.12.2015, 17:19
    #39124337
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stream
Код: c#
1.
2.
3.
4.
            using (var myStream = new StreamReader(path)) 
            {
                var arrString = myStream.ReadToEnd();
            }
...
Рейтинг: 0 / 0
09.12.2015, 18:00
    #39124367
kot07
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stream
просто добавить это в уже имеющийся код?
...
Рейтинг: 0 / 0
09.12.2015, 18:12
    #39124375
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stream
kot07просто добавить это в уже имеющийся код?
По обстоятельствам
...
Рейтинг: 0 / 0
09.12.2015, 19:03
    #39124399
kot07
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stream
буду пробовать)
...
Рейтинг: 0 / 0
09.12.2015, 19:44
    #39124421
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stream
Axeleronkot07просто добавить это в уже имеющийся код?
По обстоятельствам
Всегда поражают люди думающие, что есть такие пилюли кода, которые надо вставить и всё заработает :) а разбираться и учить, это же скучно
...
Рейтинг: 0 / 0
09.12.2015, 20:24
    #39124450
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stream
Roman MejtesВсегда поражают люди думающие, что есть такие пилюли кода, которые надо вставить и всё заработает :) а разбираться и учить, это же скучно
Сначала всегда надо пилюлю, иначе ничего не выйдет и думать просто будет не о чем. Хорошо это или плохо вопрос философский.
...
Рейтинг: 0 / 0
10.12.2015, 05:44
    #39124571
kot07
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stream
почему же разбираться и учить это скучно? наоборот это интересное занятие.
Буду благодарен если просветите почему класс стал StreamReader? Изначально я использовал просто Stream, что не так именно в моей записи? по примеру из msdn вроде как указаны массив куда считывать поток, смещение откуда начать и сколько байт передать но это не работает потому что я где-то, что-то упустил)Еще интересный вопрос чем вообще отличаются разные классы Stream?
...
Рейтинг: 0 / 0
10.12.2015, 11:57
    #39124733
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stream
kot07,
Если надо именно из Stream в byte array, то в общем виде код будет выглядеть примерно так:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
public static byte[] ReadStream(Stream input)
{
    byte[] buffer = new byte[16*1024]; // Определяется размер буфера
    using (var ms = new MemoryStream())
    {
        int read;
        while ((read = input.Read(buffer, 0, buffer.Length)) > 0)
        {
            ms.Write(buffer, 0, read);
        }
        return ms.ToArray();
    }
}



kot07Еще интересный вопрос чем вообще отличаются разные классы Stream?
Stream - базовый класс, который имеет наследников типа MemoryStream, FileStream и т.д.
...
Рейтинг: 0 / 0
10.12.2015, 12:05
    #39124750
kot07
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stream
Это я читал, собственно оттуда вопрос и возник в чем разница а потом нашел вот это, стало немного лучше с пониманием
...
Рейтинг: 0 / 0
10.12.2015, 12:06
    #39124755
kot07
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Stream
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Stream / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]