C#/Winform

[C#] WinAPI 사용시 ini 파일에서 같은 키가 2개인 경우 어떤 값을 가져올까?

kjun.kr 2022. 2. 17. 14:44
728x90
728x170

아래 처럼 ini 파일에 중복된 키값이 있는 경우 어떤값을 가져올지 궁금해서 테스트

[TEST]
TESTDATA1 = 3
TESTDATA1 = 1

[DllImport("kernel32")]
        private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);

StringBuilder sb = new StringBuilder(2048);
GetPrivateProfileString("TEST", "TESTDATA1", string.Empty, sb, sb.Capacity, filePath);
string testData = sb.ToString();

(결과)
3

당연한 거겠지만 첫번째 데이터를 가져온다.

728x90
그리드형