文化馆 网站 设计,新手怎么做网站内容维护,做网站能申报只是产权么,广州最新进展使用 Stream 类管理字节流 使用 FileStream 类管理文件数据 使用 MemoryStream 类管理内存数据 使用 BufferedSream 类提高流性能 3.1 FileStream MemoryStream Seek 定位#xff0c;寻址 BufferedStream 3.2 管理应用程序数据 文本、流、字符串和二进制数据 管理文本数据和字…使用 Stream 类管理字节流 使用 FileStream 类管理文件数据 使用 MemoryStream 类管理内存数据 使用 BufferedSream 类提高流性能 3.1 FileStream MemoryStream Seek 定位寻址 BufferedStream 3.2 管理应用程序数据 文本、流、字符串和二进制数据 管理文本数据和字符串 1TextReader 类 抽象类 2TextWriter 类 抽象类 管理字符串 使用 binaryReader 和 BinaryWrter 管理二进制数据 3.2.1.文件操作 //真的关联到某一个文件//StreamReader对文本文件读 --父类Stream//StreamWriter对文本文件写 --父类Streamstring file F:\text.txt;FileStream fs File.Open(file, FileMode.OpenOrCreate);StreamWriter sw new StreamWriter(fs);sw.WriteLine(现在是:{0},, DateTime.Now);sw.Flush();sw.Close();StreamReader sr new StreamReader(File.Open(file, FileMode.Open));Console.WriteLine(sr.ReadToEnd()); 3.2.2.字符串操作 //在内存中把string当作文件来操作//StringReader对string读 --TextReader//StringWriter对string写 --TextWiterStringBuilder sb new StringBuilder();StringWriter sws new StringWriter(sb);sws.WriteLine(123 321);sws.WriteLine(true);StringReader srr new StringReader(sb.ToString());Console.WriteLine(srr.ReadToEnd()); 3.2.3.二进制操作 //二进制BinaryWriter bw new BinaryWriter(File.Open(F:\a.dat, FileMode.OpenOrCreate));bw.Write(true);bw.Write(A);bw.Write(123);bw.Flush();bw.Close();//读取的时候要按照顺序BinaryReader br new BinaryReader(File.Open(F:\a.dat, FileMode.Open));Console.WriteLine(br.ReadBoolean()); //对应trueConsole.WriteLine(br.ReadChar()); //对应AConsole.WriteLine(br.ReadInt32()); //对应123 转载于:https://www.cnblogs.com/tangge/p/3295401.html