C#基础 字符串读取/写入文本文件 代码示例

写入文本文件:

 1     class Program
 2     {
 3         static void Main(String[] args)
 4         {
 5             //写入string数组,每个string一行
 6             string[] lines = { "first line", "second line ", "third line", "forth line" };
 7             System.IO.File.WriteAllLines(@"D:\IOTest\IOTest1.txt", lines);
 8             //写入一个字符串
 9             string text = "ahhhhhhhhhhhhhhhhhhhhhhhhhhh";
10             System.IO.File.WriteAllText(@"D:\IOTest\IOTest2.txt", text);
11             //StreamWriter类,以流的方式写入
12             System.IO.StreamWriter file = new System.IO.StreamWriter(@"D:\IOTest\IOTest3.txt", true);
13             foreach (var line in lines)
14             {
15                 if (!line.Contains("second"))
16                 {
17                     file.Write(line);
18                     file.WriteLine(line);
19                 }
20             }
21             file.Flush();
22             file.Close();
23         }
24     }

读取文本文件:

 1     class Program
 2     {
 3         static void Main(String[] args)
 4         {
 5             //读取为一个字符串
 6             string text = System.IO.File.ReadAllText(@"D:\iOTEST\IOTEST2.TXT");
 7             //读取为字符串数组,每行一个字符串
 8             string[] lines = System.IO.File.ReadAllLines(@"D:\IOTEST\IOTEST1.TXT");
 9             //StreamReader类,以流的方式读取
10             System.IO.StreamReader sr = new System.IO.StreamReader(@"D:\iOTEST\IOTEST3.TXT");
11             string str;
12             while ((str = sr.ReadLine()) != null)
13             {
14                 Console.WriteLine(str);
15             }
16             sr.Close();
17         }
18     }

posted on 2017-11-20 22:38 小顶山人 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/vsSure/p/7868623.html

C#基础 字符串读取/写入文本文件 代码示例相关推荐

  1. Java往文件里写入字符串_Java将字符串写入文本文件代码示例

    一.Filewriter与File---将字符串写入文本文件 public static void main(String[] args) { File f=new File("C:\\wo ...

  2. java 输出字符集合里的字_Java基础 -- 字符串(格式化输出、正则表达式)(示例代码)...

    一 字符串 1.不可变String String对象是不可变的,查看JDK文档你就会发现,String类中每一个看起来会修改String值的方法,实际上都是创建一个全新的String对象,以包含修改后 ...

  3. Qt: 读取/写入文本文件内容

    Qt项目中,需要从文本文件读取和写入内容,经过一番研究,得出方法如下: 读取 //定位当前目录 QDir dir = QDir::current(); //定位文件 QFile data(dir.ab ...

  4. Python3字符串split和join代码示例

  5. Python3字符串填充和对齐代码示例

  6. Hadoop hdfs 从指定偏移量读取文件数据代码示例

  7. Python计算两个字符串的相似度代码示例

    import difflibs1="饭其家·特色盖浇饭金沙国际店" s2="饭其家·特色盖饭金沙国际店" def get_equal_rate(str1, st ...

  8. 《C#零基础入门之百识百例》(九十一)预处理器指令 -- 代码示例

    C#零基础入门 预处理器指令 -- 代码示例 前言 一,预处理器指令 1.1 概念 1.2 常用预处理指令 1.3 语法规则 二,声明指令 2.1 声明指令概念 2.2 代码示例 三,条件编译指令 3 ...

  9. python写文件byte_python 将字节写入文本文件

    想在文本模式打开的文件中写入原始的字节数据 将字节数据直接写入文件的缓冲区即可 >>> import sys >>> sys.stdout.write(b'Hell ...

最新文章

  1. [转]深刻理解Python中的元类(metaclass)
  2. C#中string a=null和string b=区别
  3. java 核桃的数量,[Java教程]【蓝桥杯】历届试题 核桃的数量
  4. MFC多线程各种线程用法 .
  5. 评估指标_机器学习评估方法与评估指标总结
  6. 考研南邮和杨大计算机,江苏省这4所“非211”低调有实力,从不争名次,毕业生颇受欢迎...
  7. JDE学习report和from总结
  8. UCDOS和鲍岳桥and 我和我的嵌入式GUI(DOS,Linux,uC/OS-II等)
  9. 上传git编译失败回退
  10. C语言基础知识:do while用法理解
  11. java中String xx xx_Java中常用String方法
  12. U盘图标改变与文件隐藏
  13. 关于计算机考试的标语,考试标语
  14. unity实现绘制户型
  15. 前端学习路线之基础篇-李南江
  16. A Grain of Sand ——一砂一极乐
  17. 华摄氏度和摄氏度的转换 华摄氏度转化摄氏度 使用带运算的宏定义
  18. python爬虫入门教程(三):淘女郎爬虫 ( 接口解析 | 图片下载 )
  19. 香港科技大学计算机博导陈,香港科技大学计算机科学及工程系丁存生教授访问我校...
  20. Day4 - 函数、方法

热门文章

  1. BugkuCTF-Misc:Linux
  2. SQLite注意以下几点
  3. 输入10个整数,计算它们的平均值(输出保留1位小数)。
  4. 【快乐水题】219. 存在重复元素 II
  5. S5PV210开发 -- UART 详解
  6. 记录一次Socket异常:java.net.SocketException: Connection reset
  7. hdu-2080(三角函数和向量)
  8. java二柱子_japonensisjava导航
  9. Local Binary Convolutional Neural Networks ---卷积深度网络移植到嵌入式设备上?
  10. 使用StaticLayout实现文字转化为图片的效果(类似发送长微博)