帮我写一个打开文本文件的csharp代码
时间: 2024-10-13 16:17:37 浏览: 21
C#实现文本文件读写方法汇总
在 C# 中,你可以使用 `System.IO` 命名空间下的 `StreamReader` 类来读取文本文件的内容。下面是一个简单的示例,展示了如何打开并读取文本文件:
```csharp
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
// 文件路径
string filePath = @"C:\example\test.txt";
try
{
// 创建 StreamReader 对象
using (StreamReader reader = new StreamReader(filePath))
{
// 逐行读取文件内容
string line;
while ((line = reader.ReadLine()) != null)
{
Console.WriteLine(line);
}
}
}
catch (FileNotFoundException ex)
{
Console.WriteLine($"File not found: {ex.Message}");
}
catch (IOException ex)
{
Console.WriteLine($"An error occurred while reading the file: {ex.Message}");
}
Console.ReadKey();
}
}
```
这个代码会尝试打开指定路径的 "test.txt" 文件,如果文件不存在或者读取过程中发生错误,它会捕获异常并打印出错误信息。
阅读全文