Создатели платформы.NET хотят, чтобы Вы использовали основанные на XML файлы конфигурации, а не файлы INI. Так не, нет никакого встроенного механизма для чтения их.
существуют доступные решения других производителей, все же.
Эта статья о 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# . Это - лучший путь к конфигурированию Вашего приложения.
Начальный парсер доступен в CommonLibrary.NET
Он имеет различные очень удобные перегрузки для получения секций/значений и очень малый вес.