收藏几个有用的操作xml、config、ini文件的类

收藏几个有用的操作xml、config、ini文件的类

ID:14435786

大小:53.00 KB

页数:19页

时间:2018-07-28

收藏几个有用的操作xml、config、ini文件的类_第1页
收藏几个有用的操作xml、config、ini文件的类_第2页
收藏几个有用的操作xml、config、ini文件的类_第3页
收藏几个有用的操作xml、config、ini文件的类_第4页
收藏几个有用的操作xml、config、ini文件的类_第5页
资源描述:

《收藏几个有用的操作xml、config、ini文件的类》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、收藏几个有用的操作xml、config、ini文件的类收藏几个有用的操作xml、config、ini文件的类2010-12-2716:26一、在winCE环境下操作ini文件的类:1、类文件ReadIniFile.cs:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.IO;namespacenewProject{publicclassReadIniFile{/*****

2、*******************************************************************//*写操作*strSection节*strKey键*strValue需要写入的值*strFilePath配置文件的全路径(wince中只能使用绝对全路径)*//************************************************************************/publicstaticvoidPutINI(stringstrSection,

3、stringstrKey,stringstrValue,stringstrFilePath){INICommon(false,strSection,strKey,strValue,strFilePath);}/************************************************************************//*读操作*strSection节*strKey键*strDefault如果未找到相应键对应的值则填入此值*strFilePath配置文件的全路径(wince中只能使

4、用绝对全路径)*返回:指定键的相应值*说明:如果在文件中未找到相应节则添加,未找到相应键亦添加,如果键对应的值为空串则使用默认值填充ini文件并返回/************************************************************************/publicstaticstringGetINI(stringstrSection,stringstrKey,stringstrDefault,stringstrFilePath){returnINICommon(true,s

5、trSection,strKey,strDefault,strFilePath);}privatestaticstring[]Split(stringinput,stringpattern){string[]arr=System.Text.RegularExpressions.Regex.Split(input,pattern);returnarr;}privatestaticvoidAppendToFile(stringstrPath,stringstrContent){FileStreamfs=newFileSt

6、ream(strPath,FileMode.Append);StreamWriterstreamWriter=newStreamWriter(fs,System.Text.Encoding.Default);streamWriter.BaseStream.Seek(0,SeekOrigin.End);streamWriter.WriteLine(strContent);streamWriter.Flush();streamWriter.Close();fs.Close();}privatestaticvoidWrit

7、eArray(stringstrPath,string[]strContent){FileStreamfs=newFileStream(strPath,FileMode.Truncate);StreamWriterstreamWriter=newStreamWriter(fs,System.Text.Encoding.Default);streamWriter.BaseStream.Seek(0,SeekOrigin.Begin);for(inti=0;i

8、ontent[i].Trim()=="r")continue;streamWriter.WriteLine(strContent[i].Trim());}streamWriter.Flush();streamWriter.Close();fs.Close();}//INI解析privatestaticstringINICommon(boo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。