我正在使用sharpconfig来加载我的.INI文件。我在阅读ini文件方面取得了成功,并且非常友好。
Dim config As New SharpConfig.Configuration
config = SharpConfig.Configuration.Load("D:\Myini.ini")
现在我想替换.ini文件的特定单词。 SharpConfig显示它还提供.INI文件修改功能,但我无法找到如何用sharpconfig修改我的文件
请帮帮我。谢谢!
答案 0 :(得分:1)
您已经参考了codeplex页面,在那里您甚至可以找到一个测试应用程序来展示如何使用它:TestApp
如果您有类别和设置,您可以获取/设置设置值.Value
在SharpConfig的源代码中,可以轻松读取可访问的内容。我自己就是一个VB人,但阅读c#的东西应该没问题>> Settings
答案 1 :(得分:1)
给定INI
文件,如下所示:
[MySection]
MySetting = 123
您使用SharpConfig.Configuration.Load
:
Dim yourpath = "c:\WhatEver.ini"
Dim config = SharpConfig.Configuration.Load(yourpath)
Console.WriteLine(config("MySection")("MySetting").Value)
此代码将打印
123
现在,要更改INI文件,只需指定一个新值并将其保存为:
config("MySection")("MySetting").Value = "Foobar"
config.Save(yourpath)
INI文件现在看起来像这样:
[MySection]
MySetting = Foobar