• C#中StreamReader类读取文件使用示例


    C#中StreamReader类读取文件使用示例

    1、需要导入的命名空间是:System.IO;
    2、操作的是字符,所以打开的是文本文件。
    常用属性:
      CurrentEncoding:对象正在使用的当前字符编码。
      EndOfStream:获取一个值,该值指示当前的流位置是否在流结尾。如果当前流位置位于流的末尾,则为 true;否则为 false。
    常用方法:
      ReadLine():从当前流中读取一行字符并将数据作为字符串返回。输入流中的下一行;如果到达了输入流的末尾,则为 null。
      Read():读取输入流中的下一个字符并使该字符位置提升一个字符。输入流中表示为 System.Int32 对象的下一个字符。如果不再有可用的字符,则为 -1。
      ReadToEnd():读取来自流的当前位置到结尾的所有字符。字符串形式的流的其余部分(从当前位置到结尾)。 如果当前位置位于流结尾,则返回空字符串 ("")。
      Close():关闭流。
    读取文件示例:

    string filename = @"D:datademo.txt";
    using (StreamReader sr = new StreamReader(filename, Encoding.Default))  // 使用默认编码
    {
          while (!sr.EndOfStream)//判断是否读完文件,EndOfStream表示是否是流文件的结尾
          {
                Console.WriteLine(sr.ReadLine());   // 按照行读取
          }
    }
    Console.ReadLine();
    
  • 相关阅读:
    XML约束之DTD
    XML基础
    向方法传递多个参数
    从方法里返回值
    给方法传值
    对象状态和行为
    对象类型数组
    数组
    避开关键字
    primitive数据类型
  • 原文地址:https://www.cnblogs.com/zhicungaoyuan-mingzhi/p/12325354.html
Copyright © 2020-2023  润新知