我有這個,我可以選擇我想要什麼時,期間是2.但如果期間2不存在,我想選擇在期間是3代替。怎麼樣?選擇後裔,其中屬性是x,如果不存在選擇屬性是y
return document.Descendants("time")
.Where(node => (string)node.Attribute("period") == "2")
.Take(5)
.Select(status => WeatherFactory.Create(status, city, pos))
.ToList();
爲什麼你需要做的這在一個查詢? –