C# 如何解析ini文件
时间: 2024-05-13 17:19:40 浏览: 42
C语言解析ini文件
在 C# 中解析 INI 文件可以通过使用 System.Configuration.ConfigurationManager 类的方法来实现。具体步骤如下:
1. 引入 System.Configuration 命名空间。
```
using System.Configuration;
```
2. 通过 ConfigurationManager 类的 OpenExeConfiguration 方法打开 INI 文件,并获取 AppSettingsSection 对象。
```
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
AppSettingsSection appSettings = (AppSettingsSection)config.GetSection("appSettings");
```
3. 通过 AppSettingsSection 对象的 Settings 属性获取 INI 文件中的键值对。
```
foreach (KeyValueConfigurationElement element in appSettings.Settings)
{
string key = element.Key;
string value = element.Value;
// 处理键值对
}
```
完整代码示例:
```
using System;
using System.Configuration;
class Program
{
static void Main(string[] args)
{
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
AppSettingsSection appSettings = (AppSettingsSection)config.GetSection("appSettings");
foreach (KeyValueConfigurationElement element in appSettings.Settings)
{
string key = element.Key;
string value = element.Value;
Console.WriteLine("{0}={1}", key, value);
}
}
}
```
阅读全文