net。我有个疑问。我们如何在LINQ查询的where子句中引入用户定义的变量作为参数。我正在查询一个XML文件。这里是我的代码在LINQ中使用参数
XElement books = XElement.Load(@"Friends.xml");
var titles =
from book in books.Elements("Friend")
where (string)book.Element("Date") == "27" && (string)book.Element("Month") == "05"
select book.Element("Name");
foreach (var title in titles)
Console.WriteLine(title.Value);
相反harcoding值27
和05
,我想用变量instead.How使用它们?
对不起,我误解了这个问题。实际上我阻止了日历中的某些日期。现在使用
private void calendar1_SelectedDatesChanged(object sender, SelectionChangedEventArgs e)
{....}
仅适用于非阻止日期。由于特定的一天,我试图与变量是一个封锁的,它不工作。现在请为我提供一个解决方案。我需要的只是点击一个日期(阻止或不阻止),我必须运行一个事件。我应该使用哪个事件?
真的吗?你甚至尝试过使用变量吗? – sloth 2012-08-10 17:13:40
你的编辑是一个完全不同的问题;你应该为此提出另一个问题(并将原文留在这里) – 2012-08-10 17:27:19