Stream поделить на части
От: Аноним  
Дата: 15.11.10 14:48
Оценка:
Добрый день
Что то к вечеру "лыжи не едут" .

На входе Stream разделенный Chr(10) на части , как его наиболее эффективно порезать?
(т.е. скопировать части в другие Stream)

Спасибо!
Re: Stream поделить на части
От: QrystaL Украина  
Дата: 15.11.10 15:07
Оценка:
        public static IEnumerable<Stream> Cut(Stream input)
        {
            using (var sr = new StreamReader(input))
            {
                while (sr.Peek() != -1)
                {
                    yield return new MemoryStream(Encoding.Default.GetBytes(sr.ReadLine()));
                }
            }
        }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.