using system;
using system.runtime.serialization;
using system.runtime.serialization.formatters.binary;
using system.io;
///
///serializeutilities 的摘要說明
///
public class serializeutilities
///
/// 序列化 物件到字串
///
/// 泛型物件
/// 序列化後的字串
public static string serialize(t obj)
catch (exception ex)
}///
/// 反序列化 字串到物件
///
/// 泛型物件
/// 要轉換為物件的字串
/// 反序列化出來的物件
public static t desrialize(t obj, string str)
catch (exception ex)
return obj;
}demo頁面的cs檔案**:
using system;
using system.collections;
using system.configuration;
using system.data;
using system.linq;
using system.web;
using system.web.security;
using system.web.ui;
using system.web.ui.htmlcontrols;
using system.web.ui.webcontrols;
using system.web.ui.webcontrols.webparts;
using system.xml.linq;
public partial class _fan_xuliehua : system.web.ui.page
);dt.rows.add(new object );
string result = serializeutilities.serialize(dt);
response.write(result);
//反序列化
string mystr = result;
datatable _resdt = new datatable();
_resdt = (datatable)serializeutilities.desrialize(_resdt, mystr);
response.write("
反序列化結果
" + _resdt.rows[0][0].tostring() + ":" +_resdt.rows[0][1].tostring() + "
");response.write(_resdt.rows[1][0].tostring() + ":" + _resdt.rows[1][1].tostring() + "
");}
}**wjbaiverson的專欄
c xml字串 反序列化為例項物件
xml格式字串,反序列化為例項物件需要注意的項 1 xml的root節點跟類的名字要一致 2,xml子節點要與類的成員名字要一致 3,xml字串前要加 下面是乙個小例子 string xmlstr 5002 00001 1002014.10.27 mary jiankangka 666666 xml...
C 將Json字串反序列化成List物件類集合
c 將json字串反序列化成list物件類集合 using system.io using system.web.script.serialization using system.runtime.serialization.json public static list jsonstringtol...
將字串轉化為整型
函式名稱 atol 函式原型 long atol cha r str 函式功能 將字串轉換成乙個長整數 函式返回 轉換後的數值 引數說明 str 待轉換為長整型的字串 所屬檔案 include include int ma in 把字串轉換成整數 收藏 題目 輸入乙個表示整數的字串 把該字串轉換成整...