「C#開発」WinformINI設定ファイルの読み込みと書き込みのサンプル
C#コード
// システムインターフェースクラス
public static class WinAPI
{
[DllImport(“kernel32")] // ファイルの書き込みinterface
private static extern long WritePrivateProfileString(
string section, string key, string val, string filePath);
[DllImport(“kernel32")] // ファイルの読み込みinterface
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();
}
}