C#编写一段读写TXT文本的小程序
2010-11-19 17:27
211 查看
C#编写一段读写TXT文本的小程序
using System; using System.IO; namespace File_read { class FileRead { static void Main(string[] args) { //创建 FileRead 的对象 fr FileRead fr = new FileRead(); //调用 FileRead 类内的 ReadData 方法 fr.ReadData(); //程序暂停一下,看看结果~ Console.ReadLine(); } // ReadData 方法 public void ReadData() { //创建 FileStream 的对象,说白了告诉程序,文件在那里,对文件如何处理,对文件内容采取的处理方式 FileStream fs = new FileStream("Niit.txt", FileMode.Open, FileAccess.Read); //仅 对文本 进行 读写操作 StreamReader sr = new StreamReader(fs); //定位操作点,begin 是一个参考点 sr.BaseStream.Seek(0, SeekOrigin.Begin); //读一下,看看文件内有没有内容,为下一步循环 提供判断依据 //sr.ReadLine() 这里是 StreamReader的方法 可不是 console 中的~ string str = sr.ReadLine(); //如果 文件有内容 while (str != null) { //输出字符串,str 在上面已经定义了 读入一行字符 Console.WriteLine("{0}", str); //这里我的理解是 当输出一行后,指针移动到下一行~ //下面这句话就是 判断 指针所指这行是否有内容~ str = sr.ReadLine(); } //关闭文件,注意顺序,先对文件内部进行关闭,然后才是文件~ sr.Close(); fs.Close(); } } }
相关文章推荐
- 编写一个程序,在E盘下创建一个abc.txt的文本文档,通过输出流在文档内添加数据,然后在把abc.txt复制到F盘下
- c#读写txt文本文档
- 服务程序C#编写系统服务,注册表读写问题
- // 编写一个程序,在E盘下创建一个abc.txt的文本文档,通过输出流在文档内添加数据,然后在把abc.txt复制到F盘下
- C# winform程序用 richtextbox 控件直接保存至txt文本文件
- c#/.net 基于文件流FileStream读写的文本操作小程序
- 如何将一段文本编译成C#内存程序的过程
- Java 写一个方法判断一个字符串是否对称 "asdfgasdfg"、编写一个程序,将下面的一段文本中的各个单词的字母顺序翻转,
- C#TXT文本的读写
- c#/.net 基于文件流FileStream读写的文本操作小程序
- 服务程序C#编写系统服务,注册表读写问题
- 编写一段程序,从标准输入中读取多个字串并将他么连接起来,输出成大的字符串。 改写上述程序,用空格把输入的多个字符串分割开来。
- 编写一个程序,接受用户输入的一段英文文字后,输出其中的字符数、单词数和句子数(设句子以"?"、"!"、"."结束)。
- 编写高质量代码改善C#程序的157个建议——建议2: 使用默认转型方法
- C#编写简单的聊天程序
- C#编写Windows服务程序教程
- 编写高质量代码改善C#程序的157个建议[避免finaly内的无效代码、避免嵌套异常、避免吃掉异常、注意循环异常处理]
- 编写高质量代码改善C#程序的157个建议——建议20:使用泛型集合代替非泛型集合
- 编写高质量代码改善C#程序的157个建议[避免finaly内的无效代码、避免嵌套异常、避免吃掉异常、注意循环异常处理]
- C#的winform程序下如何实现文本编辑框(TextBox)的Hint提示文字效果