Head First C# 中文版 第九章 读写文件 page429
2009-05-21 08:50
344 查看
你也可以手动的读写序列化的文件
你用记事本打开序列化的文件的时候,它看起来不怎么漂亮。你可以在你的项目下的“bin/Debug”目录下找到所有写出的文件--花点时间来了解一下序列化文件的内部。
①把两个Card对象序列化到不同的文件
用你原来写过的代码来把方片三写到card1.dat并把红桃六写到card2.dat。确保两个文件都被写出了,而且处于同一个文件夹下且文件大小一样。然后用记事本打开其中之一。
②写一个循环来比较两个二进制文件
我们用ReadByte()方法来读取流中的下一个字节--它返回一个包含着byte值的int。我们会用流的Length属性来确保我们读到了整个文件。
注意!写文件的时候并不总是从头开始的!
如果你用File.OpenWrite()的话就要小心一点了。它并不删除原文件--只是从文件的开头处覆盖原数据而已。所以我们用了File.Create()--它创建一个新文件。
相关文章推荐
- Head First C# 中文版 第九章 读写文件 page412
- Head First C# 中文版 第九章 读写文件 page416
- Head First C# 中文版 第九章 读写文件 page417
- Head First C# 中文版 第九章 读写文件 page399
- Head First C# 中文版 第九章 读写文件 page434
- Head First C# 中文版 第九章 读写文件 翻译完毕 PDF下载
- Head First C# 中文版 第九章 读写文件 page414
- Head First C# 中文版 第九章 读写文件 page423
- Head First C# 中文版 第九章 读写文件 page425
- Head First C# 中文版 第九章 读写文件 page428
- Head First C# 中文版 第九章 读写文件 page430
- Head First C# 中文版 第九章 读写文件 page394
- Head First C# 中文版 第九章 读写文件 page396
- Head First C# 中文版 第九章 读写文件 page405
- Head First C# 中文版 第九章 读写文件 page408
- Head First C# 中文版 第九章 读写文件 page397
- Head First C# 中文版 第九章 读写文件 page432
- Head First C# 中文版 第九章 读写文件 page401
- Head First C# 中文版 第九章 读写文件 page409
- Head First C# 中文版 第九章 读写文件 page426