在 C# 中,有很多不同的方法来读取和写入文件(文本文件,而不是二进制文件)。我只是需要一些简单且使用最少代码的方法,因为我将使用
在 C# 中, 有很多不同的方法可以读取和写入文件( 文本文件
我只需要一些简单且使用最少代码的东西,因为我将在项目中大量处理文件。我只需要一些东西,因为 string
我需要的只是读取和写入 string
。
除了 File.ReadAllText
, File.ReadAllLines
另一个答案 File.WriteAllText
和 File
(以及来自类的类似帮助器 ) 您还可以使用 StreamWriter
/ StreamReader
类。
写入文本文件:
using(StreamWriter writetext = new StreamWriter("write.txt"))
{
writetext.WriteLine("writing in text file");
}
读取文本文件:
using(StreamReader readtext = new StreamReader("readme.txt"))
{
string readText = readtext.ReadLine();
}
笔记:
readtext.Dispose()
代替 使用
,但在发生异常时它不会关闭文件/读取器/写入器
using
/ Close
是‘为什么数据未写入文件’的非常常见的原因。