【发布时间】:2016-08-31 10:15:12
【问题描述】:
我有一个类似的 XML
<?xml version="1.0" encoding="UTF-8"?>
<schedule>
<Aircraft mdy="Thursday, September 1, 2016" Destination="London"
Source="Greece" ID="B747">
<FROM>GRE</FROM>
<TO>LON</TO>
<Miles>3000</Miles>
</Aircraft>
<Aircraft mdy="Thursday, September 1, 2016" Destination="New York"
Source="Greece" ID="B747">
<FROM>GRE</FROM>
<TO>IT</TO>
<Miles>20000</Miles>
</Aircraft>
<Aircraft mdy="Thursday, September 1, 2016" Destination="Mykonos"
Source="Athens" ID="A320">
<FROM>ATH</FROM>
<TO>MYK</TO>
<Miles>300</Miles>
</Aircraft>
</schedule>
请帮助我完成以下查询。我的 LINQ 经验有限,处于新手水平。
var p = from a in reservation.Descendants("Aircrafts")
where a.Attribute("ID").Value.Equals("B747")
...
change array contents
我想根据 ID 属性动态改变下面数组的内容。例如如果 ID=="B747" 座位[100],否则如果 ID=="A320" 座位[200] 等。
static int p= 100;
public static bool[] seats;
seats = new bool[p];
提前致谢
【问题讨论】: