FileStream 是操作字节的

StreamReader跟StreamWriter是操作字符串的

操作文件的方法的命名空间都是IO

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace StreamReader跟StreamWriter
{
class Program
{
static void Main(string[] args)
{
//使用StreamReader来读取一个文件
using (StreamReader sr = new StreamReader(@"F:\程序测试文件夹\aoe.txt",Encoding.UTF8))
{
while(!sr.EndOfStream )
{
Console.WriteLine(sr.ReadLine());
}
Console.ReadKey();
}
}
}
}
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace StreamReader跟StreamWriter
{
class Program
{
static void Main(string[] args)
{
//使用StreamReader来读取一个文件
//using (StreamReader sr = new StreamReader(@"F:\程序测试文件夹\aoe.txt",Encoding.UTF8))
//{
// while(!sr.EndOfStream )
// {
// Console.WriteLine(sr.ReadLine());
// }
// Console.ReadKey();
//} //使用StreamWriter来写入一个文本文件
using (StreamWriter sw = new StreamWriter(@"F:\程序测试文件夹\qwer.txt"))
{
sw.WriteLine("爱丽丝凯迪拉克金克拉撒旦发刻录机啊圣诞快乐就奥克兰就看来简洁大方深刻理解上的法"); }
Console.WriteLine("ok");
Console.ReadKey(); }
}
}

这种写入都是会把之前的覆盖掉的,要想不覆盖,需要在创建StreamWriter对象的时候,重载里面有个bool Append,来确认是否追加,如果是追加那就填个true,不然就默认覆盖

最新文章

  1. mysql 快速生成百万条测试数据
  2. 关于litecoin莱特币挖矿、炒作的一点感想
  3. margin系列之内秀篇(二)
  4. git 拆库 切库 切分 子目录建库
  5. LB集群
  6. php-Eclipse对php中的namespace关键字报语法错误的问题
  7. WPF中StringFormat 格式化 的用法
  8. netty——私有协议栈开发案例
  9. 1、在eclipse中导入Java的jar包方法---JDBC【图文说明】
  10. .NET Core 2.0 开源Office组件 NPOI
  11. @requestBody注解
  12. 读取properties配置文件,value值为中文时出现乱码
  13. 内网渗透 关于GPO
  14. Python 2 和 3 的区别记录
  15. 升级 Glide 4.0 版本相关配置
  16. Java 中断
  17. 获取当前页面url
  18. Spark记录-Scala程序例子(函数/List/match/option/泛型/隐式转换)
  19. POJ 2509
  20. CLR笔记-枚举类型

热门文章

  1. Azure DevOps 的架构窥探
  2. [R语言] 基于R语言实现环状条形图的绘制
  3. AtCoder Regular Contest 148 A - mod M
  4. WPF开发经验-实现一种三轴机械手控件
  5. ua5.4源码剖析:三. C++与Lua相互调用
  6. ApiView/Request类源码分析/序列化器
  7. 三种循环的区别-break语句
  8. [USACO17JAN]Cow Dance Show S更新ing
  9. 1.2.HBuilder软件与uniapp文件介绍
  10. 使用vscode调试ros