1. 如果你的类型支持Serializable,那么把对象Serialize到MemoryStream,然后从中得到byte[]。2. 否则,你仍然可以直接逐个域的将对象写入byte[],String可以通过Encoding,其他数据类型可以使用BitConverter提供的方法。