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
반응형
'개발이야기' 카테고리의 다른 글
[C#] Task와 Parallel.For 설명 및 활용법 (0) | 2025.04.17 |
---|---|
[C#] INI 파일 대량 데이터 빠르게 저장하는 방법 (0) | 2025.04.17 |
[Linux] 리눅스 완전 처음 시작하는 사람을 위한 가이드 (2) | 2025.04.16 |
[linux]리눅스 자주 쓰는 명령어(Command)3탄 (0) | 2024.04.24 |
[linux]리눅스 자주 쓰는 명령어(Command)2탄 (0) | 2024.04.24 |