操作ini文件
读取ini文件
private static extern long GetPrivateProfileString(string lpAppName, string lpKeyName, string lpDefault, StringBuilder lpReturnedString, int nSize, string lpFileName);
public static string GetKeys(string lpAppName, string lpKeyName, string lpDefault, string iniFile)
{
StringBuilder returnString = new StringBuilder(1024);
if (File.Exists(iniFile))
{
long res = GetPrivateProfileString(lpAppName, lpKeyName, lpDefault, returnString, 1024, iniFile);
}
return returnString.ToString();
}调用
string exepath = Application.StartupPath;
string x = IniFileOperator.GetKeys("App_Setting", "x", "", exepath + @"/" + "config.ini");
string path = IniFileOperator.GetKeys("App_Setting", "path", "", exepath + @"/" + "config.ini");
this.textBox1.Text = x;
this.textBox2.Text = path;ini文件:
#
x=1
path=D:\994-WiTiAi\ReadIniFile\ReadIniFile\bin\Debug
页:
[1]