-4

こんにちは、XML 用の DLL をダウンロードしてプロジェクトで使用できるようにする方法と、XML ファイルを読み取る方法はありますか? たとえば、名前と姓を読みたいとします。

<?xml version="1.0"?>
<configuration>
  <appSettings>
     <add key="firstname" value="David"/>
     <add key="Lastname" value="Alan"/>
     <add key="Age" value="35"/>
     <add key="gender" value="male"/> 
     </appSettings> 
 </configuration>
4

1 に答える 1

1

Linq2Xml を使用するのはどうですか?

var xDoc = XDocument.Load(filename);
var dict = xDoc.Element("configuration").Element("appSettings")
            .Elements("add")
            .ToDictionary(e => e.Attribute("key").Value, e => e.Attribute("value").Value);

Console.WriteLine(dict["firstname"] + " " + dict["Lastname"]);

または、使用したい場合がありますConfigurationManager

var username = System.Configuration.ConfigurationManager.AppSettings["firstname"];
于 2013-06-06T17:28:33.610 に答える