C#中txt数据写入的几种常见方法
作者:小帅帅呆了 发布时间:2022-01-14 01:25:47
标签:c#,txt,写入
前言
小伙伴们在使用C#开发时,可能需要将一些信息写入到txt,这里就给大家介绍几种常用的方法。
方法:
1.将由字符串组成的数组写入txt
此种方法不需要使用Flush和Close().
如果没有WriteLines.txt,系统会自动帮忙创建一个
string[] lines = { "这是第一行", "这是第二行", "这是第三行" };
System.IO.File.WriteAllLines(@"想保存的位置\WriteLines.txt", lines);
2.把一个字符串写入txt
此种方法不需要使用Flush和Close().
如果没有WriteLines.txt,系统会自动帮忙创建一个
如果想换行,在换行处加上"\r\n"即可
string text = "这是第一行" + "\r\n" +"这是第二行 ";
System.IO.File.WriteAllText(@"想保存的位置\WriteLines.txt", text);
3.使用StreamWriter
此种方法Using替代了Flush和Close()的功能
如果没有WriteLines.txt,系统会自动帮忙创建一个
自动换行
如果要在原有txt文件上添加内容,则将StreamWriter中的方法设置为true
如果覆盖原有文件,则设置为false
string[] lines = { "这是第一行", "这是第二行", "这是第三行" };
using (System.IO.StreamWriter file =
new System.IO.StreamWriter(@"想保存的位置\WriteLines.txt",false))
{
foreach (string line in lines)
{
file.WriteLine(line);
}
}
来源:https://www.cnblogs.com/shuai1991/p/13864580.html


猜你喜欢
- 学了Android有一段时间了,一直没有时间写博客,趁着周末有点空,就把自己做的一些东西写下来. 一方面锻炼一下自己的写文档的能力,另一方面
- 在android开发中我们常常遇到与到乱码问题,遇到乱码问题首先我们要先检查两端编码格式是否一致!一般我们提交数据用get 和post方法,
- SpringBoot Admin 实现Actuator端点可视化监控简介Actuator可视化监控SpringBoot AdminNote:
- 类似普通对象,通过new创建字符串对象。String str = new String("Hello"); 内存图如下图
- PreparedStatement介绍可以通过调用 Connection 对象的 prepareStatement(String sql)
- 本文实例为大家分享了C语言实现俄罗斯方块的具体代码,供大家参考,具体内容如下GitHub:【C语言】实现俄罗斯方块源代码Head.h#ifn
- 一、下载Xxl-Job源代码并导入本地并运行Github地址:https://github.com/xuxueli/xxl-job中文文档地
- 分析Github 3000个开源项目,粗略统计如下。括号内的数字是使用频率 0-3000. 下面的列表显示不全,完整的请看完整列表。1.ja
- 与任何程序设计语言一样,Java使用条件语句和循环结构确定控制流。本文将简单讲解条件、循环和switch。一、块作用域块(block),即复
- Android 将view 转换为Bitmap出现空指针问题解决办法在做Android 项目的时候,有时候可能有这样的需求,将一个View
- 本文实例讲述了Android编程实现仿QQ发表说说,上传照片及弹出框效果。分享给大家供大家参考,具体如下:代码很简单,主要就是几个动画而已,
- JavaFXJavaFX 是一个开源的下一代客户端应用平台,适用于基于Java构建的桌面、移动端和嵌入式系统。 它是许多个人和公司的共同努力
- Kotlin 封装万能SharedPreferences存取任何类型详解/** * author: smart * time: 2016/1
- ID说明 设备唯一标识符(UDID):设备唯一硬件标识,设备生产时根据特定的硬件信息生成,可用于设备的生产环境及合法性校验。不对第
- 前言记录下Mybatis-Plus中条件构造器Wrapper 的一些基本用法。查询示例表结构CREATE TABLE `product` (
- 最近出现一个问题是这样的:我们的系统在国外打印的日志时间由于时差关系和国内不一致,看起来不方便,希望国外的日志和国内保持一致,即:需要对不同
- 这是一个自定义view画圆,对于初学自定义view的小伙伴这是一个很好的帮助。 看图代码:package sjx.com.custonvie
- 基本框架<?xml version="1.0" encoding="utf-8"?>&l
- Java数组初始化需要指定数组容量,但是在许多情况下需要动态扩充容量。有两种方法可以实现:1.采用ArrayList类数组,它可以在需要时自
- 一、项目简述功能包括:用户分为宠物,医生,管理员,宠物主人可进行注册选择医生挂号,选择日期,选择号源,医生可进行宠物接诊,管理员可对宠物,医