ネット。私は疑問を持っています。LINQ クエリの where 句でユーザー定義変数をパラメータとして導入するにはどうすればよいですか。XML ファイルを照会しています。これが私のコードです
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);
値27
とをハーコーディングする代わりに、代わりに05
変数を使用したいのですが、どのように使用しますか?
ばかげた質問で申し訳ありません、私は問題を誤解していました。実際、カレンダーで特定の日付をブロックしています。現在、
private void calendar1_SelectedDatesChanged(object sender, SelectionChangedEventArgs e)
{....}
ブロックされていない日付に対してのみ機能します。変数で試した特定の日はブロックされていたため、機能していませんでした。今、これに対する解決策を提案してください。必要なのは、日付 (ブロックされているかブロックされていないか) をクリックすることだけで、イベントを実行する必要があります。どのイベントを使用すればよいですか??