我有一个这样的 XML:
<PrayerTime
Day ="1"
Month="5"
Fajr="07:00"
Sunrise="09:00"
Zuhr="14:00"
/>
像这样的一个类:
public class PrayerTime
{
public string Fajr { get; set; }
public string Sunrise { get; set; }
public string Zuhr { get; set; }
}
并获得这样的价值:
XDocument loadedCustomData = XDocument.Load("WimPrayerTime.xml");
var filteredData = from c in loadedCustomData.Descendants("PrayerTime")
where c.Attribute("Day").Value == myDay.Day.ToString()
&& c.Attribute("Moth").Value == myDay.Month.ToString()
select new PrayerTime()
{
Fajr = c.Attribute("Fajr").Value,
Sunrise = c.Attribute("Sunrise").Value,
};
myTextBox.Text = filteredData.First().Fajr;
我如何根据当前时间说如果时间在 Fajr 的值和 Sunrise 的值之间,那么 myTextBox 应该显示 Fajr 的值。如果当前时间值在日出和 Zuhr 之间,显示 Zuhr?
如何让它在 myTextBox2 中显示属性名称?例如,myTextBox 显示值“07:00”,而 myTextBox2 显示“Fajr”?