需要的类 System.IO和System.Runtime.Serialization.Formatters.Binary;
(1)HObject转byte数组:
byte[] SerializeHTuple(HObject htuple)
{
using (var memoryStream = new MemoryStream())
{
var formatter = new BinaryFormatter();
formatter.Serialize(memoryStream, htuple);
return memoryStream.ToArray();
}
}
(2)byte数组转HObject:
HObject hObject = null;
using (var memoryStream = new MemoryStream(byte数组))
{
var formatter = new BinaryFormatter();
hObject = (HObject)formatter.Deserialize(memoryStream);
}
08-18
816

11-10
2049
