C#基础 字符串读取/写入文本文件 代码示例
2024-06-04 17:13:14
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#基础 字符串读取/写入文本文件 代码示例相关推荐
- Java往文件里写入字符串_Java将字符串写入文本文件代码示例
一.Filewriter与File---将字符串写入文本文件 public static void main(String[] args) { File f=new File("C:\\wo ...
- java 输出字符集合里的字_Java基础 -- 字符串(格式化输出、正则表达式)(示例代码)...
一 字符串 1.不可变String String对象是不可变的,查看JDK文档你就会发现,String类中每一个看起来会修改String值的方法,实际上都是创建一个全新的String对象,以包含修改后 ...
- Qt: 读取/写入文本文件内容
Qt项目中,需要从文本文件读取和写入内容,经过一番研究,得出方法如下: 读取 //定位当前目录 QDir dir = QDir::current(); //定位文件 QFile data(dir.ab ...
- Python3字符串split和join代码示例
- Python3字符串填充和对齐代码示例
- Hadoop hdfs 从指定偏移量读取文件数据代码示例
- Python计算两个字符串的相似度代码示例
import difflibs1="饭其家·特色盖浇饭金沙国际店" s2="饭其家·特色盖饭金沙国际店" def get_equal_rate(str1, st ...
- 《C#零基础入门之百识百例》(九十一)预处理器指令 -- 代码示例
C#零基础入门 预处理器指令 -- 代码示例 前言 一,预处理器指令 1.1 概念 1.2 常用预处理指令 1.3 语法规则 二,声明指令 2.1 声明指令概念 2.2 代码示例 三,条件编译指令 3 ...
- python写文件byte_python 将字节写入文本文件
想在文本模式打开的文件中写入原始的字节数据 将字节数据直接写入文件的缓冲区即可 >>> import sys >>> sys.stdout.write(b'Hell ...
最新文章
- [转]深刻理解Python中的元类(metaclass)
- C#中string a=null和string b=区别
- java 核桃的数量,[Java教程]【蓝桥杯】历届试题 核桃的数量
- MFC多线程各种线程用法 .
- 评估指标_机器学习评估方法与评估指标总结
- 考研南邮和杨大计算机,江苏省这4所“非211”低调有实力,从不争名次,毕业生颇受欢迎...
- JDE学习report和from总结
- UCDOS和鲍岳桥and 我和我的嵌入式GUI(DOS,Linux,uC/OS-II等)
- 上传git编译失败回退
- C语言基础知识:do while用法理解
- java中String xx xx_Java中常用String方法
- U盘图标改变与文件隐藏
- 关于计算机考试的标语,考试标语
- unity实现绘制户型
- 前端学习路线之基础篇-李南江
- A Grain of Sand ——一砂一极乐
- 华摄氏度和摄氏度的转换 华摄氏度转化摄氏度 使用带运算的宏定义
- python爬虫入门教程(三):淘女郎爬虫 ( 接口解析 | 图片下载 )
- 香港科技大学计算机博导陈,香港科技大学计算机科学及工程系丁存生教授访问我校...
- Day4 - 函数、方法
热门文章
- BugkuCTF-Misc:Linux
- SQLite注意以下几点
- 输入10个整数,计算它们的平均值(输出保留1位小数)。
- 【快乐水题】219. 存在重复元素 II
- S5PV210开发 -- UART 详解
- 记录一次Socket异常:java.net.SocketException: Connection reset
- hdu-2080(三角函数和向量)
- java二柱子_japonensisjava导航
- Local Binary Convolutional Neural Networks ---卷积深度网络移植到嵌入式设备上?
- 使用StaticLayout实现文字转化为图片的效果(类似发送长微博)