以下是引用wangnannan在2012-5-11 08:11:53的发言:
序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。
这点你明白了么? 用于internet信息传输的时候
十分感谢wangnannan的回复。
您上面的文字,我之前也读过。因是新概念,所以对其他有貌似有想象的东东就又糊涂,比如下面的代码。
您能帮忙解释吗?
=======================
求教老师大侠:
下面的代码 不序列化 也可以保存(save),对吗?
那么 序列化的“将数据保存在内存或硬盘”与 下面代码的“save”的保存有什么区别?
private void btAdd_Click(object sender, EventArgs e)
{
//Book对象赋值
Book book = new Book();
book.BookName = this.txtBookName.Text.Trim();
book.Author = this.txtAuthor.Text.Trim();
book.PubDate = this.txtDate.Text.Trim();
book.Price = Convert.ToDouble(this.txtPrice.Text.Trim());
book.Store = Convert.ToInt32(this.txtCount.Text.Trim());
//新增图书
frmBookBiz.oUser.Save(book);
//打开查询图书窗口
frmQueryBook queryBook = new frmQueryBook();
queryBook.Show();
queryBook.MdiParent = this.MdiParent;
this.Close();
}
先拜谢老师的帮助!!!