C\#Winform 호출 시스템 인터페이스 에서 INI 프로필 을 조작 하 는 코드

기록 및 읽 기 기능 이 포함 되 어 있 습 니 다.기록 할 때 파일 이 존재 하지 않 으 면 자동 으로 생 성 됩 니 다.해당 키 가 이미 존재 하면 값 을 자동 으로 덮어 씁 니 다.읽 을 때 해당 파일 이 존재 하지 않 거나 키 이름 이 존재 하지 않 으 면 empty 값 을 되 돌려 줍 니 다.매우 편리 합 니 다^
 
//
public static class WinAPI
{
[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);

//
public static void ProfileWriteValue(
string section, string key, string value, string path)
{
WritePrivateProfileString(section, key, value, path);
}

//
public static string ProfileReadValue(
string section, string key, string path)
{
StringBuilder sb = new StringBuilder(255);
GetPrivateProfileString(section, key, "", sb, 255, path);
return sb.ToString().Trim();
}
}

좋은 웹페이지 즐겨찾기