csharp怎么读取文件
时间: 2023-07-18 11:03:11 浏览: 87
在 C# 中,可以使用 `System.IO` 命名空间下的类来读取文件。以下是一个简单的示例:
```csharp
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
try
{
// 读取文件的路径
string filePath = @"C:\example.txt";
// 打开文件
FileStream fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read);
// 创建一个 StreamReader 对象来读取文件内容
StreamReader streamReader = new StreamReader(fileStream);
// 读取文件内容
string fileContent = streamReader.ReadToEnd();
// 输出文件内容
Console.WriteLine(fileContent);
// 关闭 StreamReader 和 FileStream 对象
streamReader.Close();
fileStream.Close();
}
catch (Exception ex)
{
Console.WriteLine("读取文件出错:" + ex.Message);
}
Console.ReadLine();
}
}
```
在上面的示例中,程序会打开指定路径的文件,并创建一个 `StreamReader` 对象来读取文件内容。然后,通过调用 `ReadToEnd` 方法来读取文件内容,并将其存储在 `fileContent` 变量中。最后,关闭 `StreamReader` 和 `FileStream` 对象。