StreamReader类
StreamReader类用于从文件中读取数据,该类是一个通用类,可用于任何流,构造方法和StreamWrite类格式一样的。
创建方式有两种:
1.先创建Filestream类在创建StreamReader类
FIlestream a=new FileStream(string path,FileMode mode);
StreamReader sd=new StreamReader(a);
2.直接创建StreamReader类
StreamReader sd=new StreamReader(string path);
StreamReader 类以一种特定的编码输入字符,而StreamReader类可读取标准的文本文件的各行信息,StreamReader的
默认编码为UTF-8,UTF-8可以正确的处理Unicode字符并在操作系统的本地化版本上提供一直的结果。
StreamReader类的常用方法
Close 关闭当前StreamReader对象和基础流
Dispose 释放使用的所有资源
Peek 返回下一个可用的字符
Read 读取输入流中的下一个字符或下组字符
ReadLine 从数据流中读取一行数据,并作为字符串返回
实例: 找到Host文件 并读取到屏幕上
class Program{static void Main(string[] args){string path = @"C:\Windows\System32\drivers\etc\hosts";//文件路径string read="";//定义字符串read接收读取流if (File.Exists(path)){//using(){} 自动帮助我们释放流所占用的空间//()创建过程 {}读取或写入过程 均不能加分号;using(StreamReader sd = new StreamReader(path)){read = sd.ReadLine();while (read!=null){Console.WriteLine(read);read = sd.ReadLine();}}}else{Console.WriteLine("没有找到要读取的文件");}Console.Read();}}
转载于:https://www.cnblogs.com/xiaowie/p/8861784.html
StreamReader类相关推荐
- C#使用StreamReader类读取文件文件
输入流用于从外部源读取数据.在很多情况下,数据源是磁盘上的文件或网络的某些位置.任何可以发送数据的位置都可以是数据源,比如网络应用程序.Web服务,甚至是控制台. 用来从文件中读取数据的类是Strea ...
- C# StreamReader类:读取文件
在 C# 语言中 StreamReader 类用于从流中读取字符串.它继承自 TextReader 类. StreamReader 类的构造方法有很多,这里介绍一些常用的构造方法,如下表所示. 构造方 ...
- C# 第七章『I/O数据流』◆第5节:数据流—StreamWriter类、StreamReader类
FileStream类的对象只能以字节的形式读取/写入数据,这就使操作变得非常困难,所以需要借用StreamWriter对象或StreamReader对象的方法来处理文件. 一.StreamWrite ...
- C#的StreamReader类使用说明
C#的StreamReader类使用说明 一:StreamReader类简单说明 二:StreamReader类的构造函数 三:StreamReader类的属性 四:StreamReader类的常用方 ...
- C#使用StreamReader类和StreamWriter类读写文本文件
StreamReader类和StreamWriter类可以实现读写文本文件,这两个类都在命名空间System.IO下. using System; using System.Collections.G ...
- C# StreamReader类和StreamWriter类
先看看 StreamReader,将前面的示例转换为读取文件以使用 StreamReader.它现在看起来容易得多.StreamReader 的构造函数接收FileStream.使用 EndOfStr ...
- C#使用StreamReader类读取汉字
我们上个例子中的代码: using System; using System.Collections.Generic; using System.Text; using System.IO; clas ...
- 【.Net实用方法总结】 整理并总结System.IO中StreamReader类及其方法介绍
CSDN话题挑战赛第2期 参赛话题:学习笔记
- C#流读取类StreamReader的基本介绍
StreamReader类是用于读取文本文件的类. 构造函数 函数名 说明 StreamReader(Stream stream) stream参数从底层的Stream对象创建StreamReader ...
最新文章
- 概述HTML文档的基本结构,HTML概述与基本结构
- 计算机网络基础学测,《计算机网络技术基础》第二1章单元学习测习题-20210622072616.docx-原创力文档...
- centos 关闭开启防火墙
- squid3.0缓存服务器编译安装
- uni_app UView 2.0 Upload 上传 header 如何配置
- maven pom.xml中设置java编译参数
- 命令登陆mysql数据库_命令操作Mysql数据库
- 三角波电流与梯形波电流的分析
- 计算机网络教室的使用记录表,计算机网络教室管理工作总结
- java基于ssm的房屋租赁管理系统
- Buffon投针试验【布丰】
- a4504光耦怎么检测好坏_怎样判断光耦的好坏
- DP/最短路 URAL 1741 Communication Fiend
- Latex 大括号错位显示
- 区块链——Hyperledger Fabric2.2单点搭建网络
- 读书笔记:Dynamic GCN: Context-enriched Topology Learning for Skeleton-based Action Recognition
- 图片报道:2008年12月4日夜晚,暴风雪突袭烟台(下)
- PPT基础(三十)图片的特殊效果
- python 比较两种包装的大米的价钱
- 安卓机开启开发者选项
热门文章
- 刺激战场pc服务器没有响应,刺激战场PC端玩不了怎么办 PC端玩不了解决方法[多图]...
- 使用ContentResolver共享数据-短信
- 深度解读:美国自动驾驶技术及测试示范区现状
- 『每周译Go』Rust 与 Go: 为何相得益彰
- 基于android的网络音乐播放器-下载完成后下拉音乐列表刷新(八)
- 通过sendmail服务器配置域外转发到qq邮箱
- Redis未授权访问漏洞(四)SSH key免密登录
- 弘辽科技:2021年天猫618现货商品活动价格要求是什么?
- 网站打开速度慢?影响网站打开速度的因素有哪些?
- unbound支持ecs版本安装,配置