📜  c# 从文本文档中读取 - C# (1)

📅  最后修改于: 2023-12-03 14:39:45.108000             🧑  作者: Mango

C# 从文本文档中读取

在C#中,读取文本文档是一项常见但又非常有用的任务。这里将提供一些基本的步骤来读取文本文档,以及如何将其存储到变量中。

读取文本文档

读取文本文档的第一步是将文档路径存储在变量中。这可以使用string类型来完成,如下所示:

string filePath = @"C:\example\file.txt";

接下来,创建一个StreamReader对象,并使用该对象打开文档:

StreamReader streamReader = new StreamReader(filePath);

使用ReadToEnd()方法读取文件中的所有文本:

string fileContent = streamReader.ReadToEnd();

最后,关闭StreamReader对象:

streamReader.Close();

现在整个文本文档已经存储在fileContent变量中。

分行读取文本文档

如果您需要逐行读取文本文档,以下是一种方式:

string filePath = @"C:\example\file.txt";
StreamReader streamReader = new StreamReader(filePath);
string line;
while ((line = streamReader.ReadLine()) != null)
{
    Console.WriteLine(line);
}
streamReader.Close();

在这种情况下,使用ReadLine()方法逐行读取文件,并在控制台上打印每行。

结论

C#中读取文本文档是一项非常有用的任务。使用StreamReader对象,可以轻松地读取整个文档或逐行读取文档。在完成文件操作后,不要忘记关闭StreamReader对象。

参考文献