保存object到数据库 有个问题请教前辈们,可不可以把类型为object保存到access、mssql、oracle呢?如果可以,那么类型分别是什么,谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我看到的序列化代码都是写入到文件里的,不知如何序列化后保存在string里的 将bytes[]转换成base64或十六进制表示的字符就可. public byte[] ObjectToBytes(object obj) { byte[] bytes; using (Stream stream = new MemoryStream()) { IFormatter formatter = new BinaryFormatter(); formatter.Serialize(stream, obj); bytes = new byte[stream.Length]; bytes = (stream as MemoryStream).GetBuffer(); } return bytes; } public object BytesToObject(byte[] bytes) { object obj; using (Stream stream = new MemoryStream(bytes)) { IFormatter formatter = new BinaryFormatter(); obj = formatter.Deserialize(stream); } return obj; } } 项目发布问题??? 求教?如何用.net实现一键转发功能? 【求助】.net网站发布后无法显示网页。在本地IIS测试无问题 JS调用后台方法 C#中求EXCEL导入数据库的代码! 网站被黑应急处理 asp.net 跨页提交如何传值 能详细解释一下:Request.ApplicationPath,~/,/,./,../及其用法(可时用)吗?老是在相对路径问题上出错。 要求只能是数字的正则表达式怎么写阿? 谁把 微软的GB-BIG的转换的源代码和说明文档 还有那个控件 发给我? 如何判断?value=xxxx是不是某一种类型数据呢? 还是gridview 里checkbox操作的问题
{
byte[] bytes;
using (Stream stream = new MemoryStream())
{
IFormatter formatter = new BinaryFormatter();
formatter.Serialize(stream, obj);
bytes = new byte[stream.Length];
bytes = (stream as MemoryStream).GetBuffer();
}
return bytes;
}
public object BytesToObject(byte[] bytes)
{
object obj;
using (Stream stream = new MemoryStream(bytes))
{
IFormatter formatter = new BinaryFormatter();
obj = formatter.Deserialize(stream);
}
return obj;
}
}