XElementコレクションから文字列値のリストを返したいが、コードを構築するときにこのエラーが発生し、 。 XElementの「コンテキストインスタンス」where句を使用したXMLクエリへのlinqの呼び出し
はここで私が問題をconcering書いたクラスのセクションです:
private XElement _viewConfig;
public ViewConfiguration(XElement vconfig)
{
_viewConfig = vconfig;
}
public List<string> visibleSensors()
{
IEnumerable<string> sensors = (from el in _viewConfig
where el.Attribute("type").Value == "valueModule"
&& el.Element.Attribute("visible") = true
select el.Element.Attribute("name").Value);
return sensors.ToList<string>();
}
XElementのコレクションが
<module name="temperature" type="valueModule" visible="true"></module>
<module name="lightIntensity" type="valueModule" visible="true"></module>
<module name="batteryCharge" type="valueModule" visible="true"></module>
<module name="VsolarCells" type="valueModule" visible="false"></module>
ありがとうございました。私は組み込みを開始し、システムを完成させる。 – maynard