怎样把string类型反序列化成datatable类型? 又不知道你的NewMethod是怎么序列化datatable的,怎么可能凭空告诉你怎么反序列化……总之,是逆操作,看string里数据是怎么组织的,然后重新往一个datatable里写。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static string NewMethod(object tb) { IFormatter formatter = new BinaryFormatter(); MemoryStream stream = new MemoryStream(); //定一个内存流 formatter.Serialize(stream, tb); //序列化后放到流中 byte[] _byte = stream.ToArray(); //得到字节数组 string str = Convert.ToBase64String(_byte); //转为字符串 stream.Close(); //关闭内存流 return str; } string型如果里面是标准XML格式可以直接使用DataSet.ReadXML方法不标准需要自己提取的话你得老实提取 WINFROM 程序用什么报表工具好啊? C#课程设计 异步接收还没有返回全部数据就去执行下面的方法怎么办? C#连接SQL Server数据库出现问题 c# Socket编程的一些疑惑 C#操作EXCEL 引入组件库后编译报错 c#调用oracle存储过程(急,有好答案立刻揭贴) 请问类似QQ群发消息的功能是怎么实现的呀? 求一正则 如何DataGridView中的CheckBox列中的某些单元格根据数据绑定不显示出来? 有谁用到有谁用到FK542PET1这个控件没有 一个很棘手的用UPDATECOMMAND更新数据库的问题(在线等....)
{
IFormatter formatter = new BinaryFormatter();
MemoryStream stream = new MemoryStream(); //定一个内存流
formatter.Serialize(stream, tb); //序列化后放到流中
byte[] _byte = stream.ToArray(); //得到字节数组
string str = Convert.ToBase64String(_byte); //转为字符串
stream.Close(); //关闭内存流
return str;
}