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,需要一些额外的步骤。 –