111,098
社区成员




<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="lastid" value="5140"/> </appSettings>
</configuration>
这是俺的配置文件,我想用linq to xml修改appSettings下lastid的value值 咋写呀 大虾们
void Main()
{
var xml=XElement.Load(@"c:\test.xml");
var query=(from k in xml.Descendants("appSettings")
where k.Element("add").Attribute("key").Value=="lastid"
select k.Element("add")).SingleOrDefault();
if(query !=null)
{
query.Attribute("value").Value="5555";
xml.Save(@"c:\test.xml");
}
}