C#中txt数据写⼊的⼏种常见⽅法
前⾔
⼩伙伴们在使⽤C#开发时,可能需要将⼀些信息写⼊到txt,这⾥就给⼤家介绍⼏种常⽤的⽅法。
⽅法:
1.将由字符串组成的数组写⼊txt
此种⽅法不需要使⽤Flush和Close().
如果没有,系统会⾃动帮忙创建⼀个
string[] lines = { "这是第⼀⾏", "这是第⼆⾏", "这是第三⾏" };
System.IO.File.WriteAllLines(@"想保存的位置\", lines);
2.把⼀个字符串写⼊txt
此种⽅法不需要使⽤Flush和Close().
如果没有,系统会⾃动帮忙创建⼀个
如果想换⾏,在换⾏处加上"\r\n"即可
string text = "这是第⼀⾏" + "\r\n" +"这是第⼆⾏ ";
System.IO.File.WriteAllText(@"想保存的位置\", text);
3.使⽤StreamWriter
此种⽅法Using替代了Flush和Close()的功能
如果没有,系统会⾃动帮忙创建⼀个
⾃动换⾏
如果要在原有txt⽂件上添加内容,则将StreamWriter中的⽅法设置为true
如果覆盖原有⽂件,则设置为false
string[] lines = { "这是第⼀⾏", "这是第⼆⾏", "这是第三⾏" };
using (System.IO.StreamWriter file =
new System.IO.StreamWriter(@"想保存的位置\",false))
{
writelines()方法将什么写入文件foreach (string line in lines)
{
file.WriteLine(line);
}
}
总结
到此这篇关于C#中txt数据写⼊的⼏种常见⽅法的⽂章就介绍到这了,更多相关C# txt数据写⼊内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论