C#怎样读写ini文件,最好有例子

C#怎样读写ini文件,最好有例子,第1张

filecreate('路径加文件名');//创建一个文件。

读写ini文件:

先在 uses 定义 Inifiles, 在 var 定义 myinifile:Tinifile;

实现部分写代码:

myinifile:=Tinifile.create('d:\1.ini')//打开D盘的 1.ini 文件。

myinifile.readstring('小节名','关键字','缺省值');//读取字符型数据。

myinifile.redainteger('小节名','关键字','缺省值')//读取整数型数据。

myinifile.readbool('小节名','关键字','缺省值')//读取逻辑型数据。

写入INI文件:

myinifile.writestring('小节名','关键字',变量或字符串值);//写入字符型数据。

myinifile.writeinteger('小节名','关键字','变量或整型数值)//写入整数型数据。

myinifile.writebool('小节名','关键字',变量或TRUE或FALSE)//写入逻辑型数

myinifile.Free;//释放INI文件。

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

vaela

简单的写 *** 作

XmlWriterSettings settings =new XmlWriterSettings()

settings.Indent=true //是否支持缩进

XmlWriter writer = XmlWriter.Create("d:\\Products.xml", settings)//xml文件路径

writer.WriteStartDocument()//开始文档 <?xml version="1.0" encoding="utf-8"?>

writer.WriteComment("xml产品注释.")//注释

writer.WriteStartElement("Product")//开始元素

writer.WriteAttributeString("ID", "001")//元素属性

writer.WriteAttributeString("Name", "Soap")

writer.WriteElementString("Price", "10.00")

writer.WriteStartElement("OtherDetails")//添加子元素

writer.WriteElementString("BrandName", "X Soap")//子元素

writer.WriteElementString("Manufacturer", "X Company")

writer.WriteEndElement()//结束元素

writer.WriteEndDocument()//结束文档

writer.Flush()

writer.Close()

简单的读 *** 作

XmlDocument doc =new XmlDocument()

doc.Load("xml文件路径")

XmlNodeList documents = doc.SelectNodes("Product")//取得product的数目

foreach(XmlNode document in documents)//循环produt

{

string id = document.Attributes["ID"].Value

string name = document.Attributes["Name"].Value

string price = document.ChildNodes[0].InnerText

string brandName =document.ChildNodes[1].ChildNodes[0].InnerText

}

xml和ini 都属于txt类型,但是又有一定的规律。所以读写类似。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12110782.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存