본문 바로가기
개발언어/.NET

C# ini 파일 읽기/쓰기 클래스

by 공장장코난 2019. 12. 7.

Application 운영중 임시 데이터를 파일에 저장해야할 일들이 종종 발생하는데 이때 ini가 유용하게 활용된다.

C#에서는 kernel32.dll을 import 시켜  Win32의 WritePrivateProfilesString(), GetPrivateProfilesString() 이용하여
제어할 수 있는데, 이참에 class화하여 종종 사용하고자 한다.

INI 파일의 구조는 아래와 같으며, 이에 따른 class의 사용법은 아래와 같다.
[SECTION]
KEY=VALUE

//READ
string sValue = Common.INIHelper.Read("SECTION_NAME", "KEY", "DEFAULT_VALUE", "FILE_PATH");
//WRITE
Common.INIHelper.Write("SECTION_NAEM", "KEY", "VALUE", "FILE_PATH");

첨부파일:INIHelper.cs

INIHelper.cs
0.00MB