如何使用sharpconfig修改.INI文件?

时间:2014-02-14 07:28:47

标签: vb.net ini

我正在使用sharpconfig来加载我的.INI文件。我在阅读ini文件方面取得了成功,并且非常友好。

 Dim config As New SharpConfig.Configuration
 config = SharpConfig.Configuration.Load("D:\Myini.ini")

现在我想替换.ini文件的特定单词。 SharpConfig显示它还提供.INI文件修改功能,但我无法找到如何用sharpconfig修改我的文件

请帮帮我。谢谢!

2 个答案:

答案 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