myByte陣列 - 所有字節都是零爲什麼我得到零
一個= 「AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ==」
var memoryStream = new MemoryStream();
var binaryFormatter = new BinaryFormatter();
binaryFormatter.Serialize(memoryStream, m_workspace.ListPlatforms.ToArray());
myByte = new byte[memoryStream.Length];
memoryStream.Seek(0, SeekOrigin.Begin);
memoryStream.Write(myByte, 0, myByte.Length);
string a = System.Convert.ToBase64String(myByte);
這可能是
據我所知,BinaryFormatter沒有Flush方法。 –
我相信你是對的,但我不能像你一樣閱讀頭腦,所以我可以看到他的意思是閱讀而不是寫。所以我猜想,爲了寫入memoryStream,需要一些額外的步驟。 –