我嘗試將一些數據寫入MemoryStream
,然後正確地讀取它。例如:將數據寫入和讀取到MemoryStream
int someValue = 10;
Console.WriteLine(someValue);
Console.ReadKey();
MemoryStream lMemoryStream = new MemoryStream();
StreamWriter lStreamWriter = new StreamWriter(lMemoryStream);
lStreamWriter.Write(someValue);
StreamReader lStreamReader = new StreamReader(lMemoryStream);
int someValue2 = lStreamReader.Read();
Console.WriteLine(someValue2);
Console.ReadKey();
但作爲響應,我得到空的memoryStream,並獲得值-1。怎麼了?
查看關於[MemoryStream.Seek](http://msdn.microsoft.com/ru-ru/library/system.io.memorystream.seek(v = vs.110).aspx)方法 – Grundy