2014年3月12日

序列化

摘要: 序列化是对象状态转换为可保持或传输的格式过程。与序列化相对的就是反序列化,它将刘转换为对象。这两个多呈结合起来,可以轻松地存储和传输数据。.NET.Framework提供二进制序列化和XML序列化两种技术 二进制序列化保持类型保真度,这对于在应用程序的不同调用间保留对象的状态很有用。例如,通过将对象序列化到剪切板,可在不同的应用程序之间共享对象,可将对象序列化到流,磁盘,内存和网络等。远程处理使用序列化“通过值”在计算机或应用程序域之间传递对象。 XML序列化仅序列化公共属性和字段,且不保持类型保真度。要提供或使用数据而不限制使用该数据的应用程序时,这一点是很有用的。由于XML是一个开... 阅读全文

posted @ 2014-03-12 19:11 吃鱼的木头 阅读(152) 评论(0) 推荐(0) 编辑

向文本中读写文本和数据

摘要: 1.向文本中写入文本下面的示例可向文本现有的文件中添加文本 string path = @"..\..\TestFile.Text"; using (StreamWriter sw = new StreamWriter(path)) { sw.Write("This is the "); sw.WriteLine("header for the file."); sw.WriteLine("-------------------------"); sw.Write("The date is:") 阅读全文

posted @ 2014-03-12 18:10 吃鱼的木头 阅读(163) 评论(0) 推荐(0) 编辑

文件的创建、删除、移动和查找

摘要: File.Create方法在制定路径中创建文件。此方法创建的FileStream对象的FileShare默认值为None,直到关闭原始文件句柄后,其他进程或代码才能够访问这个创建的文件。 如果指定的文件不存在,则创建该文件:如果指定的文件存在并且不是只读,将改写其内容。在指定路径中创建一个文件,将一些信息写入该文件,再从文件中读取。用file.create可以产生文本文件和其他文件,如XML文件。string path=@"..\..\MyTest.txt";try{ if(File.Exists(path)) File.Delete(path); using(FileSt 阅读全文

posted @ 2014-03-12 16:52 吃鱼的木头 阅读(223) 评论(0) 推荐(0) 编辑

导航