C\#ini 파일 읽 기와 쓰기 동작 실현

본 논문 의 사례 는 C\#언어 가 ini 파일 읽 기와 쓰기 작업 을 실현 하 는 구체 적 인 코드 를 공유 하여 여러분 께 참고 하 시기 바 랍 니 다.구체 적 인 내용 은 다음 과 같 습 니 다.
1.ini 파일 은 무엇 입 니까?
만나다
2.C\#언어 는 ini 파일 의 읽 기와 쓰기 동작 을 실현 합 니 다.

 /// <summary>
  ///      .ini   
  /// </summary>
  public class IniFileUtils
  {
    /// <summary>
    ///   INI  
    /// </summary>
    /// <param name="section">    [ TypeName]</param>
    /// <param name="key"> </param>
    /// <param name="val"> </param>
    /// <param name="filepath">    </param>
    /// <returns></returns>
    [DllImport("kernel32")]
    private static extern long WritePrivateProfileString(string section, string key, string val, string filepath);
    /// <summary>
    ///   INI  
    /// </summary>
    /// <param name="section">    </param>
    /// <param name="key"> </param>
    /// <param name="def"> </param>
    /// <param name="retval">stringbulider  </param>
    /// <param name="size">    </param>
    /// <param name="filePath">    </param>
    /// <returns></returns>
    [DllImport("kernel32")]
    private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retval, int size, string filePath);

    /// <summary>
    ///      .ini       
    /// </summary>
    /// <param name="section">  (  )</param>
    /// <param name="key">key     </param>
    /// <param name="value">key      param>
    /// <param name="path">.ini      </param>
    public static void WriteContentValue(string section, string key, string value, string path)
    {
      //         
      if (File.Exists(path))
      {
        WritePrivateProfileString(section, key, value, path);
      }
    }

    /// <summary>
    ///   .ini       
    /// </summary>
    /// <param name="Section">  (  )</param>
    /// <param name="key">key     </param>
    /// <param name="path">.ini      </param>
    /// <returns></returns>
    public static string ReadContentValue(string Section, string key, string path)
    {
      StringBuilder temp = new StringBuilder(1024);
      //         
      if (File.Exists(path))
      {
        GetPrivateProfileString(Section, key, "", temp, 1024, path);
      }
      return temp.ToString();

    }
}
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기