본문 바로가기
C#

[C#] ini 파일 읽기/쓰기

by Jcoder 2020. 11. 19.

       string iniPath = Environment.CurrentDirectory + @"\setup.ini";   // ini 파일명

      [DllImport("kernel32")]

      private static extern long WritePrivateProfileString(string section, string key, string val, string filePath);

 

      [DllImport("kernel32")]

      private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);



      private void Window_Loaded(object sender, RoutedEventArgs e)

      {

         StringBuilder ini = new StringBuilder();

         GetPrivateProfileString("SETUP""IP""", ini, ini.Capacity, iniPath);

         edt_InputServer.Text = ini.ToString();

         ini.Clear();

         GetPrivateProfileString("SETUP""ID""", ini, ini.Capacity, iniPath);

         edt_InputId.Text = ini.ToString();

      }

 

      private void Window_Closed(object sender, EventArgs e)

      {

         WritePrivateProfileString("SETUP""IP", edt_InputServer.Text, iniPath);

         WritePrivateProfileString("SETUP""ID", edt_InputId.Text, iniPath);

      }

 

'C#' 카테고리의 다른 글

[C#] Dispose 상속 및 재정의  (0) 2020.11.27
[C#] 문자열에 특정 문자 개수 찾기  (0) 2020.11.19
[C#] .Net core 3.1 인코딩 한글 지원  (0) 2020.11.19
[C#] FFMpeg.exe 사용 (m4a -> wav)  (0) 2020.11.19
[C#] CMD 사용  (0) 2020.11.19