社区
C#
帖子详情
[Serializable] 是什么意思???
kirc
2004-03-31 10:28:06
如题..
...全文
115
10
打赏
收藏
[Serializable] 是什么意思???
如题..
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kirc
2004-03-31
打赏
举报
回复
结帐!
Smartdoggie
2004-03-31
打赏
举报
回复
不懂ASP.NET~~
kirc
2004-03-31
打赏
举报
回复
如果想保存到Session中去,也必需要指定序列化么??
superryu
2004-03-31
打赏
举报
回复
学习
Smartdoggie
2004-03-31
打赏
举报
回复
如果一个类说自己是[Serializable],你就可以用BinaryFormatter 或者 XMLFormatter
的Serialize()方法写到文件中(也就是序列化)
过后如果你想,可以用Deserialize()方法把先前序列化的对象读出来
例如:
[Serializable]
public class PlanList
{
//something here
public void Serialize(string PATH)
{
//Create a FileStream
try
{
FileStream fileStream = new FileStream(PATH, FileMode.Open);
}
catch (IOException e)
{
System.Windows.Forms.MessageBox.Show(e.Message);
return;
}
//Serializing
BinaryFormatter binaryFormatter = new BinaryFormatter();
binaryFormatter.Serialize(fileStream,this);
//Close the FileStream
fileStream.Close();
}
public static PlanList DeSerialize(string PATH)
{
//Create a FileStream
try
{
FileStream fileStream = new FileStream(PATH, FileMode.Open);
}
catch (IOException e)
{
System.Windows.Forms.MessageBox.Show(e.Message);
return;
}
//DeSerializing
BinaryFormatter binaryFormatter = new BinaryFormatter();
PlanList planList = (PlanList) binaryFormatter.Deserialize(fileStream);
fileStream.Close();
return planList;
}
kirc
2004-03-31
打赏
举报
回复
菜鸟飞飞 说的比较简单。我觉得好像也就是这样。
但具体保存在什么地方呢,我看的例子是保存在Session和一个file中
序列化指的就是这个么?
kirc·163.com
buttercup
2004-03-31
打赏
举报
回复
可以把对象保存下来可以还原,偶这么理解的。
KentYu
2004-03-31
打赏
举报
回复
有mail吗?我发个具体的实例给你看看
kirc
2004-03-31
打赏
举报
回复
具体是什么作用呢?序列化什么意思??
能详细解释一下么??
brightheroes
2004-03-31
打赏
举报
回复
表示被标注的类可以序列化
Java_
Serializable
(序列化)的理解和总结
Java_
Serializable
(序列化) 的理解和总结
java序列化(
Serializable
)的作用和反序列化.doc
序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保 存object states,但是Java给你提供一...
Serializable
是什么,为什么要实现
Serializable
接口?
什么是
Serializable
接口什么是序列化?为什么要序列化对象什么情况下需要序列化?为什么要定义serialversionUID变量序列化的使用关于serialVersionUID 一般情况下,我们在定义实体类时会实现
Serializable
接口,例如...
<T extends
Serializable
>这是
什么意思
呢?看明白这个,你的问题就自然而然的明白了!
自己动手丰衣足食!!! 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。...
Serializable
是什么?(超详细讲解)
那么这个接口的作用是什么呢。网上找了一些博客看过之后,知道这个接口的作用是实现序列化。 序列化:对象的寿命通常随着生成该对象的程序的终止而终止,有时候需要把在内存中的各种对象的状态(也就是实例变量,...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章