當前位置:成語大全網 - 書法字典 - 設置為詞典

設置為詞典

您的xml文件中有中文,所以

您發布的代碼對於將類序列化為xml文件非常有用。但是您的問題似乎是讀取xml文件並將其轉換為字典(我不知道我是否理解正確)

如果我對第2點的理解是正確的,我建議您采用linq to xml進行實現。

使用?系統。Xml . Linq

XElement?元素?=?XElement。load(@“d:\ test . XML);

var?查詢?=?(來自?c?在?元素。後代(“項目”)

選擇?新的?{?身份證?=?c .元素(“id”)。值嗎?Att?=?c .要素(“附件”)。價值?})

。to dictionary(e?= & gt?身份證);

//兩種寫法都可以。

//var?查詢?=?元素。後代(“項目”)。to dictionary(c?= & gt?c .元素(“id”)。值);

foreach?(字符串?鑰匙?在?查詢。鑰匙)

{

控制臺。WriteLine(“key:{ 0 },Att:{1}“,?關鍵,?查詢【關鍵字】。att);

如果我的第二點被誤解了,那就容易多了。您已經獲得了列表集,並且只需要列表。字典(c =》c . Key)