При использовании MemoryStream я часто копирую (следовательно, дублирую) данные во временный массив байтов.MemoryStream vs массив байтов
Я думаю, что это немного пустая трата ресурсов, потому что MemoryStream не позволяет напрямую обращаться к базовому массиву байтов.
В этой ситуации, что является реальным преимуществом MemoryStream? Я где-то читал, что он работает как файл с отображением памяти. Данные приводятся с диска только при доступе, потребляя меньше памяти.
Это правда? Я так не думаю. Может быть, это имеет место для FileStream?
Благодарим вас за разъяснение.
На каком языке и в библиотеке это используется? – thecoop
C# - .net framework. – 2009-06-12 17:40:41