Библиотека для работы с .ini файлами

Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
.NET software developer
Пользователь
Регистрация
20 Мар 2022
Сообщения
76
Как-то раз, в декабре 2021, решил написать свою первую библиотеку для работы с ini файлами(и да, я знаю, что кроме моей еще 100500 таких же), как раз таки подобный функционал мне был нужен для одной из моих программ(после, как оказалось, что далеко не для одной). Библиотека крайне маленькая и простая в использовании, но, единственный минус: работает она только под Windows, ибо используются функции WinApi.

Пример использования
C#:
using INIManager;
HubManager settings = new HubManager(Application.StartupPath + @"\common\settings.ini");
settings.WriteString("main", "nick", "Sharp_Macalister");
string nick = settings.GetString("main", "nick");
Console.WriteLine(nick);

Стоит учесть, что в этом примере используются далеко не все функции библиотеки, весь список можно найти на GitHub Wiki, ссылка на который есть ниже

Исходный код, сборка
 
Сверху