C# 文件读写操作:写入和读取文本文件

本文将带您了解如何在 C# 中实现文件读写功能,包括将用户输入的内容写入文件,以及读取文件内容并显示在控制台。我们将使用 File.WriteAllTextFile.ReadAllText 方法来完成这些操作。

示例代码

using System;
using System.IO;

class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine('请输入文件路径:');
        string path = Console.ReadLine();

        Console.WriteLine('请输入要写入的内容(输入'exit'结束):');
        string content = '';
        while (true)
        {
            string line = Console.ReadLine();
            if (line == 'exit')
            {
                break;
            }
            content += line + '\n';
        }

        // 写入文件
        File.WriteAllText(path, content);

        // 读取文件
        string readContent = File.ReadAllText(path);
        Console.WriteLine('文件内容:');
        Console.WriteLine(readContent);
    }
}

代码解释

  1. 获取文件路径: 程序首先提示用户输入目标文件的路径,并使用 Console.ReadLine() 获取输入内容。
  2. 获取写入内容: 程序提示用户输入要写入的内容,并使用 Console.ReadLine() 获取每行输入内容。当用户输入 'exit' 时,循环结束,所有输入内容被拼接成 content 字符串。
  3. 写入文件: 使用 File.WriteAllText(path, content) 方法将 content 字符串写入指定路径的文本文件。
  4. 读取文件: 使用 File.ReadAllText(path) 方法读取指定路径的文本文件内容,并存储在 readContent 变量中。
  5. 显示内容: 最后,程序将读取到的 readContent 显示在控制台上。

总结

本示例展示了如何使用 C# 中的 File.WriteAllTextFile.ReadAllText 方法进行文件读写操作。通过控制台输入,您可以灵活地写入和读取文本文件内容,方便文件管理和数据处理。

C# 文件读写操作:写入和读取文本文件

原文地址: https://www.cveoy.top/t/topic/oie6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录