C#怎么读取整个ini文件
时间: 2023-08-03 21:06:01 浏览: 133
在 C# 中,你可以使用 `System.IO` 命名空间中的 `StreamReader` 类来读取整个 INI 文件。以下是一个简单的示例代码:
```csharp
using System;
using System.Collections.Generic;
using System.IO;
class Program
{
static void Main()
{
string filePath = "path/to/your/file.ini";
// 读取整个文件内容
List<string> lines = new List<string>();
using (StreamReader reader = new StreamReader(filePath))
{
string line;
while ((line = reader.ReadLine()) != null)
{
lines.Add(line);
}
}
// 打印文件内容
foreach (string line in lines)
{
Console.WriteLine(line);
}
}
}
```
你需要将 `filePath` 替换为你实际的 INI 文件路径。这段代码会逐行读取整个 INI 文件,并将每行内容存储在 `lines` 列表中。然后,你可以遍历 `lines` 列表并对每行内容进行处理,例如打印到控制台或解析配置项。
请确保在读取完文件后使用 `StreamReader` 的 `Dispose()` 方法来释放资源。
阅读全文