ToDictionary的用法


上次已經查過一次了,這次又忘了。。。看來有必要記錄一下:

linq查詢結果經常ToList、ToArray什么的,但是ToDictionary用的比較少,導致經常忘記怎么用。。。

ToDictionary其實也很簡單,可以傳兩個lambada表達式,第一個是Key,第二個就是Value。

例:

//加載XML文件
XDocument xdoc = XDocument.Load(fileName);
XElement root = xdoc.Element("message");

//讀取XML內容
messages = root.Elements("add")
    .ToDictionary(
        key => key.Attribute("key").Value,
        value => value.Attribute("value").Value
    );


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM