개발언어/.NET
C# ini 파일 읽기/쓰기 클래스
공장장코난
2019. 12. 7. 15:38
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