2014-02-14 2 views
2

Я использую sharpconfig для загрузки моего INF-файла. я получил успех в чтении ini-файла и его очень удобном для пользователя.Как изменить файл .INI с помощью sharpconfig?

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

Теперь я хочу заменить конкретное слово файла .ini. SharpConfig показывает, что он также предоставляет функцию изменения файла .INI, но я не могу найти способ изменения моего файла с помощью sharpconfig

Пожалуйста, помогите мне. Благодаря!

ответ

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) 

Этот код напечатает

Теперь, чтобы изменить файл INI, просто присвоить новое значение и сохранить его люблю:

config("MySection")("MySetting").Value = "Foobar" 
config.Save(yourpath) 

файл INI теперь будет выглядеть следующим образом:

[MySection] 
MySetting = Foobar 
1

Вы уже refered на Codeplex страницу и там вы можете даже найти аа тест приложение, которое показывает, как делать вещи с ним: TestApp

Если у вас есть категории и настройки вы можете получить/установить значение Настройка с .Value

В исходном коде SharpConfig легко прочитать, к чему можно получить доступ. Я Vb парню себя, но это не должно быть никаких проблем читать с # материал >>Settings

+0

извините, если я ошибочно, но нет способа найти существующий файл .ini. эти все методы для чтения файла по-разному. Есть ли у вас какие-либо идеи по этому поводу? –

Смежные вопросы