【发布时间】:2009-07-30 13:17:31
【问题描述】:
如何使用 Linq 选择 id == id && key == key 的值
xml:
<Localization>
<Module id="Customers">
<CultureCode>de-DE</CultureCode>
<Key>General</Key>
<Value>Allgemeine Kunden</Value>
</Module>
<Module id="Contract">
<CultureCode>de-DE</CultureCode>
<Key>General</Key>
<Value>Allgemeine Verträge</Value>
</Module>
</localization>
这是我的方法
方法(字符串模块,字符串键)...
var value = (from l in localization.Elements("Localization").Elements("Module")
where l.Attribute("id").Equals(module) && l.Element("Key").Value.Equals(key)
select l.Element("Value").Value);
【问题讨论】: