Csharp/C#教程:C#实现ini文件读写操作分享

本文实例为大家分享了C#语言实现ini文件读写操作的具体代码,供大家参考,具体内容如下

1、ini文件是什么?

见百度百科

2、C#语言实现ini文件的读写操作

///<summary> ///配置文件.ini操作类 ///</summary> publicclassIniFileUtils { ///<summary> ///写入INI文件 ///</summary> ///<paramname="section">节点名称[如TypeName]</param> ///<paramname="key">键</param> ///<paramname="val">值</param> ///<paramname="filepath">文件路径</param> ///<returns></returns> [DllImport("kernel32")] privatestaticexternlongWritePrivateProfileString(stringsection,stringkey,stringval,stringfilepath); ///<summary> ///读取INI文件 ///</summary> ///<paramname="section">节点名称</param> ///<paramname="key">键</param> ///<paramname="def">值</param> ///<paramname="retval">stringbulider对象</param> ///<paramname="size">字节大小</param> ///<paramname="filePath">文件路径</param> ///<returns></returns> [DllImport("kernel32")] privatestaticexternintGetPrivateProfileString(stringsection,stringkey,stringdef,StringBuilderretval,intsize,stringfilePath); ///<summary> ///写入或更新.ini配置文件属性值 ///</summary> ///<paramname="section">区域(节点)</param> ///<paramname="key">key键属性名称</param> ///<paramname="value">key键对应属性值param> ///<paramname="path">.ini文件所在路径</param> publicstaticvoidWriteContentValue(stringsection,stringkey,stringvalue,stringpath) { //判断文件是或否存在 if(File.Exists(path)) { WritePrivateProfileString(section,key,value,path); } } ///<summary> ///读取.ini配置文件属性值 ///</summary> ///<paramname="Section">区域(节点)</param> ///<paramname="key">key键属性名称</param> ///<paramname="path">.ini文件所在路径</param> ///<returns></returns> publicstaticstringReadContentValue(stringSection,stringkey,stringpath) { StringBuildertemp=newStringBuilder(1024); //判断文件是或否存在 if(File.Exists(path)) { GetPrivateProfileString(Section,key,"",temp,1024,path); } returntemp.ToString(); } } 您可能感兴趣的文章:C#中读写INI配置文件的方法Windows系统中C#读写ini配置文件的程序代码示例分享C#读写INI文件的方法C#实现利用WindowsAPI读写INI文件的方法C#实现读写ini文件类实例c#读写ini配置文件示例c#实现ini文件读写类分享C#中读写INI文件的方法例子

标签: 操作 ni ini文件 ini

C# WPF 父控件通过使用可视化树找到子控件的示例代码

C# 7.0中解构功能详解

上述就是C#学习教程:C#实现ini文件读写操作分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/908229.html

(0)
上一篇 2021年10月25日
下一篇 2021年10月25日

精彩推荐