📜  如何在C#中读取和写入文本文件?(1)

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

如何在C#中读取和写入文本文件?

在C#中,我们可以使用StreamReaderStreamWriter类来读取和写入文本文件。以下是一些示例代码来演示如何在C#中进行文件操作。

读取文本文件
读取整个文本文件
string path = "path_to_your_file.txt";

// 使用StreamReader打开文件
using (StreamReader sr = new StreamReader(path))
{
    // 从文件中读取整个内容
    string content = sr.ReadToEnd();
    
    // 打印文件内容
    Console.WriteLine(content);
}
逐行读取文本文件
string path = "path_to_your_file.txt";

// 使用StreamReader打开文件
using (StreamReader sr = new StreamReader(path))
{
    string line;
    
    // 逐行读取并打印文件内容
    while ((line = sr.ReadLine()) != null)
    {
        Console.WriteLine(line);
    }
}
写入文本文件
string path = "path_to_your_file.txt";

// 使用StreamWriter创建或打开文件,并允许写入
using (StreamWriter sw = new StreamWriter(path))
{
    // 写入一行文本
    sw.WriteLine("Hello, World!");
    
    // 写入多行文本
    sw.WriteLine("This is a sample text.");
    sw.WriteLine("Another line of text.");
}

以上是C#中读取和写入文本文件的基本操作。你可以根据实际需求进行适当的修改和扩展。请记住,在使用完StreamReaderStreamWriter后,应该使用using语句来确保及时关闭文件流。

更多关于文件操作的信息,请参阅Microsoft 文档

希望对你有帮助!