1 先新建一个.ini文件,内容如下:
2 引用
using System.Runtime.InteropServices;//引用命名空间
3 读取文件内容
新建
加入引用
//读取.ini文件
[DllImport("kernel32")]
private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retval, int size, string filePath);
private string strFilePath = Application.StartupPath + "\\softVersion.ini";//获取INI文件路径,放在debug文件
private string strSec = ""; //INI文件名
调用
//读取INI文件中的版本号
if (File.Exists(strFilePath))//读取时先要判读INI文件是否存在
{
//读取文件名
strSec = Path.GetFileNameWithoutExtension(strFilePath);
textBox_softVersion.Text = ContentValue(strSec, "softVersion");
}
else
{
MessageBox.Show("INI文件不存在,无法读取标准软件版本");
}
...
其中的方法:
private string ContentValue(string Section, string key)
{
StringBuilder temp = new StringBuilder(1024);
GetPrivateProfileString(Section, key, "", temp, 1024, strFilePath);
return temp.ToString();
}
...
别忘记加using System.IO
...