8,497
社区成员
发帖
与我相关
我的任务
分享
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="lastid" value="5140"/> </appSettings>
</configuration>
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");
}
}
var config = System.Configuration. ConfigurationManager.OpenExeConfiguration(System.Configuration.ConfigurationUserLevel.None);
config.AppSettings.Settings.Remove("id");
config.AppSettings.Settings.Add("id", "test");
config.Save();
Console.WriteLine(config.AppSettings.Settings["id"].Value);