/// <summary>
/// 序列化
/// </summary>
/// <param name="obj">实体类对象</param>
/// <param name="filename">文件路径</param>
public static void Save(object obj, string filename)
{
FileStream fs = null;
// serialize it...
try
{
fs = new FileStream(filename, FileMode.Create, FileAccess.Write, FileShare.ReadWrite);
XmlSerializer serializer = new XmlSerializer(obj.GetType());
serializer.Serialize(fs, obj);
}
catch (Exception ex)
{
throw ex;
}
finally
{
if (fs != null)
fs.Close();
}
}
注意:
1.须将web.config内compilation的debug属性设为true:
<compilation debug="true" targetFramework="4.0" />
2.文件路径为文件绝对物理路径