怎么把一个对象转换成byte[]
DataTable dt = new DataTable("temp");
object obj = dt;
我想转为 byte[]
byte[] bdt = Convert.ToByte(obj); ---> 这个出错的??请问 大伙们 怎样 可以转换为 byte[] bdt
DataTable dt = new DataTable("temp");
object obj = dt;
我想转为 byte[]
byte[] bdt = Convert.ToByte(obj); ---> 这个出错的??请问 大伙们 怎样 可以转换为 byte[] bdt
public static byte[] Serialize(object data)
{
BinaryFormatter formatter = new BinaryFormatter();
MemoryStream rems = new MemoryStream();
formatter.Serialize(rems, data);
return rems.GetBuffer();
}
public static object Deserialize(byte[] data)
{
BinaryFormatter formatter = new BinaryFormatter();
MemoryStream rems = new MemoryStream(data);
data = null;
return formatter.Deserialize(rems);
}
Iformater