Чтение/запись файла INI

247
задан JasonMArcher 12 May 2015 в 10:41
поделиться

3 ответа

Создатели платформы.NET хотят, чтобы Вы использовали основанные на XML файлы конфигурации, а не файлы INI. Так не, нет никакого встроенного механизма для чтения их.

существуют доступные решения других производителей, все же.

178
ответ дан Palec 23 November 2019 в 03:02
поделиться

Эта статья о CodeProject" файл INI, обрабатывающий класс с помощью C#", должна помочь.

автор создал класс C# "Ini", который представляет две функции из KERNEL32.dll. Эти функции: WritePrivateProfileString и GetPrivateProfileString. Вам будут нужны два пространства имен: System.Runtime.InteropServices и System.Text.

Шаги для использования класса

Ini В определении пространства имен проекта добавляют

using INI;

, Создают INIFile как это

INIFile ini = new INIFile("C:\\test.ini");

Использование IniWriteValue для записи нового значения в определенный ключ в разделе или использовании IniReadValue для чтения значения ИЗ ключа в определенном Разделе.

Примечание: если Вы начинаете с нуля, Вы могли бы считать этот статья MSDN: , Как к: Добавьте Файлы Конфигурации приложения к Проектам C# . Это - лучший путь к конфигурированию Вашего приложения.

65
ответ дан splattne 23 November 2019 в 03:02
поделиться

Начальный парсер доступен в CommonLibrary.NET

Он имеет различные очень удобные перегрузки для получения секций/значений и очень малый вес.

2
ответ дан 23 November 2019 в 03:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: