手机版

COOP课程总复习(案例)(10)

发布时间:2021-06-07   来源:未知    
字号:

对C#面向对象的一个简单的总结

// Serialize(指定序列化过程的文件流 , 要保存的对象)是BinaryFormatter的方法

}

bf.Serialize(fs, cust);

注意:

如果需要格式化某个对象,那么它的成员也必须是可序列化的

若可序列化中有不想序列化的属性,在属性上方加 [NonSerialized] 标记 3. 反序列化:

含义:从特定介质中将数据重新构建对象的过程 语法:

public void Load()

{

}

FileStream fs = new FileStream("save.bin", FileMode.Open); BinaryFormatter bf = new BinaryFormatter(); cust = (Customer)bf.Deserialize(fs) ;

//Deserialize()将存储介质的数据文件流转换为Object类型,所以需要类型转换

4. 示例:

用户订单

3.6特性(ACCP6.0)

定义:如:[Serializable] [Obsolete](标记一个不再使用的程序元素eg:) 本身称为可序列化特性 特点:

为目标文件(数据集,模块,类,属性,方法,函数参数)加入附加信息,类似于注释 特性本质也是一个类,[Serializable]对应SerializableAttribute类 特性命名以Attribute结尾,通常省略

自定义特性

COOP课程总复习(案例)(10).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)