/// <summary>
/// 调用API函数 (using System.Runtime.InteropServices;)
/// </summary>
[ 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 string iniFileName = Directory.GetCurrentDirectory().ToString()+@"\default.ini";
/// <summary>
/// 读取指定INI配置
/// </summary>
/// <param name="section">类</param>
/// <param name="key">键</param>
/// <returns>键值</returns>
public string IniReadValue(string section,string key)
{
StringBuilder temp = new StringBuilder(255);
int i = GetPrivateProfileString(section,key,"Read False",temp,255,iniFileName);
return temp.ToString();
} //调用实例
MessageBox.Show( IniReadValue("Default","ico"))=======default.ini===============
[default]
ico = c:\test.ico
/// 调用API函数 (using System.Runtime.InteropServices;)
/// </summary>
[ 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 string iniFileName = Directory.GetCurrentDirectory().ToString()+@"\default.ini";
/// <summary>
/// 读取指定INI配置
/// </summary>
/// <param name="section">类</param>
/// <param name="key">键</param>
/// <returns>键值</returns>
public string IniReadValue(string section,string key)
{
StringBuilder temp = new StringBuilder(255);
int i = GetPrivateProfileString(section,key,"Read False",temp,255,iniFileName);
return temp.ToString();
} //调用实例
MessageBox.Show( IniReadValue("Default","ico"))=======default.ini===============
[default]
ico = c:\test.ico
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货