博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF操作ini 文件的读写示例
阅读量:5264 次
发布时间:2019-06-14

本文共 1277 字,大约阅读时间需要 4 分钟。

/// /// IniFiles 的摘要说明。/// 示例文件路径:C:\file.ini/// [Server]            //[*] 表示缓存区/// name=localhost      //name 表示主键,localhost 表示值/// public class IniFiles{	public string path;    [DllImport("kernel32")] //返回0表示失败,非0为成功	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);    ///     /// 保存ini文件的路径    /// 调用示例:var ini = IniFiles("C:\file.ini");    ///     /// 	public IniFiles(string iniPath)	{        this.path = iniPath;	}	///     /// 写Ini文件    /// 调用示例:ini.IniWritevalue("Server","name","localhost");	///     /// [缓冲区]	/// 键	/// 值	public void IniWritevalue(string Section,string Key,string value) 	{ 		WritePrivateProfileString(Section,Key,value,this.path); 	} 	///     /// 读Ini文件    /// 调用示例:ini.IniWritevalue("Server","name");	///     /// [缓冲区]    /// 键	/// 
public string IniReadvalue(string Section,string Key) { StringBuilder temp = new StringBuilder(255); int i = GetPrivateProfileString(Section,Key,"",temp, 255, this.path); return temp.ToString(); } }

 

转载于:https://www.cnblogs.com/sntetwt/p/5402221.html

你可能感兴趣的文章
BusinessObjects Enterprise Java SDK
查看>>
Swift 泛型和闭包结合使用
查看>>
[洛谷P1317]低洼地
查看>>
Oracle / PLSQL写语句 常用的几个函数
查看>>
不评价别人的生活,是一个人最基本的修养
查看>>
java多线程
查看>>
用Fiddler抓到的报文Content-Type: application/x-www-form-urlencoded,怎样解析?
查看>>
[SRM] 17
查看>>
使用gulp实现js,css压缩和less语言编译
查看>>
获取iframe 内元素的方法
查看>>
MyEclipse DB Browser使用图文全攻略
查看>>
poj3320 Jessica's Reading Problem(尺取思路+STL)
查看>>
A - Vasya and Socks
查看>>
项目管理、设计开发、代码管理、bug管理工具介绍
查看>>
分布式计算开源框架Hadoop介绍
查看>>
安卓平台接口剖析
查看>>
linux文件编码查看与修改
查看>>
[Java] 系统环境变量配置
查看>>
坏的事情不都会带来坏的结果
查看>>
设置placeholder的样式
查看>>