在學習序列化的時候出現一個問題一個button是來設置把bo1對象轉換成Bytes數組,然后存在session中,后一個button用來讀取這個對象,但是這樣會報錯的,錯誤信息是“End of Stream encountered before parsing was completed.”如果使用MemoryStream ms = new MemoryStream(bts)就不會報錯了 我想知道直接把bts賦給MemoryStream的構造函數和用write方法寫進去Memorystream有什么不一樣嗎?我記得前幾天把一個記事本中的一串字符通過binarywrite寫進一個memorystream,直接用binaryread.readchar()得到的字符串和記事本也不一樣,是不是寫的時候加入了額外的比如編碼信息嗎?
關于流的Write和Read操作
慕田峪4524236
2018-08-02 08:05:25