728x90
반응형

Windows 환경에서는 설정 파일을 간단하게 저장할 때 INI 파일을 여전히 많이 씁니다.
특히 .NET이나 WinForms, WPF, 장비 제어 등의 프로젝트에서는 빠르고 직관적이라 선호되죠.

이 글에서는 INI 파일을 다루기 위한 C# 클래스 작성부터,
읽기/쓰기 실전 예제, 실무 팁까지 정리해보겠습니다.

Win32 API를 직접 호출해서 INI 파일을 다루는 방법입니다.
이 방식은 외부 라이브러리 없이 사용할 수 있어서 실무에서도 많이 쓰입니다.

 

 

사용예제

 

 

항목 내용

기본값 설정 Read() 함수에 기본값 넣어두면, 키가 없을 때도 안정적으로 동작
폴더 경로 주의 INI 경로는 Absolute로 지정하는 게 좋음. 상대 경로는 예외 발생 가능성 높음
섹션 반복 처리 여러 모델이 저장된 경우 for 루프 돌려서 [0], [1], [2] 등 접근 가능
비동기 저장 저장 성능이 중요하면 Task.Run(() => ini.Write(...)) 형태로 비동기 처리 고려

 

C#에서 INI 파일은 여전히 유용한 설정 저장 방식입니다.
외부 라이브러리 없이 Win32 API만으로 충분히 쓸 수 있고,
단순한 설정 저장에는 XML이나 JSON보다 오히려 더 간편할 때도 있습니다.

궁금한 점은 댓글로 남겨주세요!

728x90
반응형

+ Recent posts