In this post, I will explain INI file for storing application settings such as database connection settings. INI files are simple text file which have a basic structure of sections, properties, and values. INI file have filename extension .ini, which stands for "initialization".
Every property has a value delimited by an equal sign.
property=value
Properties can be grouped into sections. The sections name appear inside square brackets. Sections is not necessary needed on every INI file.
[section] property=value
Every line that started with a semicolon is a comment.
;This is a comment
;Database connection settings example [database_connection] host=127.0.0.1 port=5432 name=db_test user=postgres pass=postgres
To open this INI file on .NET, we need INI file parsing library. I am use this library for parsing INI file. After download this library, we must INIFileParser.dll add to reference then add this include code:
using IniParser;This code below is explain how to load data from INI file and save data to INI file:
// Create INI parser object FileIniDataParser parser = new FileIniDataParser(); // Load INI file IniData data = parser.LoadFile("settings.ini"); // Get value from property "host" inside // a section named "database_connection" string host = data["database_connection"]["host"]; // Change host value to "192.168.1.168" data["database_connection"]["host"] = "192.168.1.168"; // Save INI file parser.SaveFile("settings.ini", data);
No comments :
Post a Comment