c#读取INI文件实例
读取ini文件内容,将读取的内容放在指定位置;将内容写入到ini文件中
如图为项目界面

1 c# 读取ini文件方法
1.1 在类中配置API
#region API函数声明-必须放在类中
[DllImport("kernel32")]//返回0表示失败,非0为成功
private static extern long WritePrivateProfileString(string section, string key,
string val, string filePath);
[DllImport("kernel32")]//返回取得字符串缓冲区的长度
private static extern long GetPrivateProfileString(string section, string key,
string def, StringBuilder retVal, int size, string filePath);
#endregion
1.2 编写读取方法
#region 读Ini文件
/// <summary>
/// 读取ini文件内容的方法
/// </summary>
/// <param name="Section">ini文件的节名</param>
/// <param name="Key">ini文件对应节下的健名</param>
/// <param name="NoText">ini文件对应节对应健下无内容时返回的值</param>
/// <param name="iniFilePath">该ini文件的路径</param>
/// <returns></returns>
public static string ReadIniData(string Section, string Key, string NoText, string iniFilePath)
{
if (File.Exists(iniFilePath))
{
StringBuilder temp = new StringBuilder(1024);
GetPrivateProfileString(Section, Key, NoText, temp, 1024, iniFilePath);
return temp.ToString();
}
else
{
return String.Empty

本文介绍使用C#进行INI文件的读取与写入操作。通过API函数声明实现读取与写入功能,并提供了完整的代码示例。适用于需要配置管理的应用程序。
最低0.47元/天 解锁文章
575

被折叠的 条评论
为什么被折叠?



