1.使用System.IO.File类进行文件读写操作: 编写一个控制台应用程序,使用System.IO.File类创建一个文本文件,将一段用户输入的字符串按照UTF-8编码写入文件,然后再读取该文件并将内容输出到控制台。(要求在本题下方复制或截图代码和运行结果)
时间: 2024-10-25 16:18:21 浏览: 29
io读写.zip
在C#中,你可以使用`System.IO.File`类来进行文件读写操作。下面是一个简单的控制台应用程序示例,演示了如何完成上述任务:
```csharp
using System;
using System.IO;
class Program
{
static void Main()
{
// 获取用户输入
Console.Write("请输入要写入文件的内容:");
string content = Console.ReadLine();
// 文件路径和名称
string filePath = @"C:\temp\test.txt";
try
{
// 创建文件并写入数据
File.WriteAllText(filePath, content, Encoding.UTF8);
Console.WriteLine($"内容已成功写入文件 {filePath}。");
// 读取文件内容并输出到控制台
string readContent = File.ReadAllText(filePath);
Console.WriteLine("\n文件内容:");
Console.WriteLine(readContent);
// 检查是否读取成功
if (readContent == content)
{
Console.WriteLine("文件内容读取正确!");
}
else
{
Console.WriteLine("读取内容有误!");
}
}
catch (Exception ex)
{
Console.WriteLine($"发生错误: {ex.Message}");
}
Console.ReadKey();
}
}
```
当程序运行时,它会提示用户输入一些文本,然后将其写入指定的文本文件,并读取该文件的内容。如果一切顺利,你将在控制台上看到原始输入的内容以及读取确认信息。
阅读全文