在 C# 中,虽然没有内置的支持来直接读取和写入 INI 文件,但你可以使用第三方库来操作 INI 文件。一个常见的库是 IniParser,它提供了方便的方法来读取和写入 INI 文件。
要使用 IniParser 库,你需要先安装它。你可以通过 NuGet 包管理器或手动下载并添加引用来安装该库。
以下是使用 IniParser 库读取和写入 INI 文件的示例:
config.ini文件内容:
[SectionName]
SettingKey = NewValue
读取 INI 文件:
using IniParser;
using IniParser.Model;
class Program
{
static void Main()
{
// 创建一个实例来解析 INI 文件
var parser = new FileIniDataParser();
// 解析 INI 文件
IniData data = parser.ReadFile("config.ini");
// 读取配置值
string settingValue = data["SectionName"]["SettingKey"];
// 输出配置值
Console.WriteLine("SettingValue: " + settingValue);
}
}
上述示例假设你有一个名为 "config.ini" 的 INI 文件,并且其中有一个名为 "SectionName" 的节以及该节下的 "SettingKey" 键。你可以将文件名和节名替换为你实际的 INI 文件和节名。
写入 INI 文件:
using IniParser;
using IniParser.Model;
class Program
{
static void Main()
{
// 创建一个实例来解析 INI 文件
var parser = new FileIniDataParser();
// 解析 INI 文件
IniData data = parser.ReadFile("config.ini");
// 修改配置值
data["SectionName"]["SettingKey"] = "NewValue";
// 写入修改后的 INI 文件
parser.WriteFile("config.ini", data);
}
}
上述示例假设你要修改的 INI 文件名为 "config.ini",并且你要修改的节和键与上面示例中相同。通过修改 data 对象中的键值对,然后使用 WriteFile 方法将修改后的数据写回到 INI 文件中。
本文共 294 个字数,平均阅读时长 ≈ 1分钟
评论 (0)