다운로드 : IniFile.cs
c# 에서 ini 파일 읽기/쓰기를 간편하게 할 수 있는 소스코드이다.
오랫동안 유용하게 사용했는데 링크를 잊어버렸다.
< 사용법 >
using Utilities;
...
public void LoadConfig()
{
string myExeDir = (new System.IO.FileInfo(System.Reflection.Assembly.GetEntryAssembly().Location)).Directory.ToString();
IniFile ini = new IniFile(Path.Combine(myExeDir, "Config.ini"));
int value1 = ini.GetInt32("SectionName", "Value1", 0);
string value2 = ini.GetString("SectionName", "Value2", "default");
}
public void SaveConfig(int value1, string value2)
{
string myExeDir = (new System.IO.FileInfo(System.Reflection.Assembly.GetEntryAssembly().Location)).Directory.ToString();
IniFile ini = new IniFile(Path.Combine(myExeDir, "Config.ini"));
ini.WriteValue("SectionName", "Value1", value1);
ini.WriteValue("SectionName", "Value2", value2);
}