您的位置:首页 > 健康 > 养生 > 排名优化公司哪里有_网页设计需要学什么科目_百度官方免费下载安装_神马站长平台

排名优化公司哪里有_网页设计需要学什么科目_百度官方免费下载安装_神马站长平台

2024/10/7 8:25:56 来源:https://blog.csdn.net/lzhdim/article/details/142625160  浏览:    关键词:排名优化公司哪里有_网页设计需要学什么科目_百度官方免费下载安装_神马站长平台
排名优化公司哪里有_网页设计需要学什么科目_百度官方免费下载安装_神马站长平台

       此文记录的是INI文件的读写工具类。

/***Ini文件读写配置工具类Austin Liu 刘恒辉Project Manager and Software DesignerE-Mail: lzhdim@163.comBlog:   http://lzhdim.cnblogs.comDate:   2024-01-15 15:18:00使用说明:1、读取;string names = IniFileUtil.GetString("Information", "Name", null, filename);2、写入;IniFileUtil.WriteString("Information", "Name", names, filename);***/namespace Lzhdim.LPF.Utility
{using System.Runtime.InteropServices;using System.Text;/// <summary>/// Ini文件读写配置工具类/// </summary>public class IniFileUtil{/// <summary>/// 获取数据/// </summary>/// <param name="section">段落名</param>/// <param name="key">键名</param>/// <param name="def">没有找到时返回的默认值</param>/// <param name="filename">ini文件完整路径</param>/// <returns></returns>public static string GetString(string section, string key, string def, string filename){StringBuilder sb = new StringBuilder(1024);GetPrivateProfileString(section, key, def, sb, 1024, filename);return sb.ToString();}/// <summary>/// 写入数据/// </summary>/// <param name="section">段落名</param>/// <param name="key">键名</param>/// <param name="val">写入值</param>/// <param name="filename">ini文件完整路径</param>public static void WriteString(string section, string key, string val, string filename){WritePrivateProfileString(section, key, val, filename);}/// <summary>/// 获取值/// </summary>/// <param name="section">段落名</param>/// <param name="key">键名</param>/// <param name="defval">读取异常是的缺省值</param>/// <param name="retval">键名所对应的的值,没有找到返回空值</param>/// <param name="size">返回值允许的大小</param>/// <param name="filepath">ini文件的完整路径</param>/// <returns></returns>[DllImport("kernel32.dll")]private static extern int GetPrivateProfileString(string section,string key,string defval,StringBuilder retval,int size,string filepath);/// <summary>/// 写入/// </summary>/// <param name="section">需要写入的段落名</param>/// <param name="key">需要写入的键名</param>/// <param name="val">写入值</param>/// <param name="filepath">ini文件的完整路径</param>/// <returns></returns>[DllImport("kernel32.dll")]private static extern int WritePrivateProfileString(string section,string key,string val,string filepath);}
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com