zoukankan      html  css  js  c++  java
  • C#编写一段读写TXT文本的小程序

    C#编写一段读写TXT文本的小程序
    1 using System;
    2  using System.IO;
    3 namespace File_read
    4 {
    5 class FileRead
    6 {
    7 static void Main(string[] args)
    8 {
    9 //创建 FileRead 的对象 fr
    10 FileRead fr = new FileRead();
    11 //调用 FileRead 类内的 ReadData 方法
    12 fr.ReadData();
    13 //程序暂停一下,看看结果~
    14 Console.ReadLine(); }
    15 // ReadData 方法
    16 public void ReadData()
    17 {
    18 //创建 FileStream 的对象,说白了告诉程序,文件在那里,对文件如何处理,对文件内容采取的处理方式
    19 FileStream fs = new FileStream("Niit.txt", FileMode.Open, FileAccess.Read);
    20 //仅 对文本 进行 读写操作
    21 StreamReader sr = new StreamReader(fs);
    22 //定位操作点,begin 是一个参考点
    23 sr.BaseStream.Seek(0, SeekOrigin.Begin);
    24 //读一下,看看文件内有没有内容,为下一步循环 提供判断依据
    25 //sr.ReadLine() 这里是 StreamReader的方法 可不是 console 中的~
    26 string str = sr.ReadLine(); //如果 文件有内容
    27 while (str != null)
    28 {
    29 //输出字符串,str 在上面已经定义了 读入一行字符
    30 Console.WriteLine("{0}", str);
    31 //这里我的理解是 当输出一行后,指针移动到下一行~
    32 //下面这句话就是 判断 指针所指这行是否有内容~
    33 str = sr.ReadLine(); }
    34 //关闭文件,注意顺序,先对文件内部进行关闭,然后才是文件~
    35 sr.Close();
    36 fs.Close();
    37 }
    38 }
    39 }
    40
  • 相关阅读:
    Java面向对象练习输出水仙花
    Java面向对象练习学生信息输出
    java面线对象练习时钟
    java面向对象存取款
    0516Java面向对象求面积练习
    有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
    0516编写西游记人物类
    0514练习
    仓鼠找sugar
    NOIP2018旅行
  • 原文地址:https://www.cnblogs.com/JoshuaDreaming/p/1882049.html
Copyright © 2011-2022 走看看