使用
BinaryFormatter:
byte[] ObjectToByteArray(object obj){ if(obj == null) return null; BinaryFormatter bf = new BinaryFormatter(); using (MemoryStream ms = new MemoryStream()) { bf.Serialize(ms, obj); return ms.ToArray(); }}请注意,
obj其中的任何属性/字段
obj(及其所有属性/字段都将如此)都需要标记为该
Serializable属性,以便以此成功进行序列化。


![将任何对象转换为字节[] 将任何对象转换为字节[]](http://www.mshxw.com/aiimages/31/484001.png)
