C# 文件读写操作:写入和读取文本文件
C# 文件读写操作:写入和读取文本文件
本文将带您了解如何在 C# 中实现文件读写功能,包括将用户输入的内容写入文件,以及读取文件内容并显示在控制台。我们将使用 File.WriteAllText 和 File.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);
}
}
代码解释
- 获取文件路径: 程序首先提示用户输入目标文件的路径,并使用
Console.ReadLine()获取输入内容。 - 获取写入内容: 程序提示用户输入要写入的内容,并使用
Console.ReadLine()获取每行输入内容。当用户输入 'exit' 时,循环结束,所有输入内容被拼接成content字符串。 - 写入文件: 使用
File.WriteAllText(path, content)方法将content字符串写入指定路径的文本文件。 - 读取文件: 使用
File.ReadAllText(path)方法读取指定路径的文本文件内容,并存储在readContent变量中。 - 显示内容: 最后,程序将读取到的
readContent显示在控制台上。
总结
本示例展示了如何使用 C# 中的 File.WriteAllText 和 File.ReadAllText 方法进行文件读写操作。通过控制台输入,您可以灵活地写入和读取文本文件内容,方便文件管理和数据处理。
原文地址: https://www.cveoy.top/t/topic/oie6 著作权归作者所有。请勿转载和采集!