顯示具有 Lambda 標籤的文章。 顯示所有文章
顯示具有 Lambda 標籤的文章。 顯示所有文章

2011年7月22日 星期五

C# 有 Lambda 真好用【二】

之前寫了一個設定 BindingSource.Filter 的程式,
在 Form 上面只要呼叫一個設定的函式,就可以讓 Form 上面的 Filter 功能有作用,呼叫的方法如下:
CommQueries.SetFilterFunc(this, BindingSource, 查詢按鈕, 清除查詢條件按鈕,
    new LookUpEdit[] { 查詢元件1, 查詢元件2, 查詢元件3, 查詢元件4 });



SetFilterFunc 的寫法如下:

2011年7月21日 星期四

C# 有 Lambda 真好用

很久很久以前(其實也沒多久前),
如果我們想要在欄位改變之前記下他的值,
然後提供後面其他的函數使用的話,
通常都會在改變之前記錄到一個全域的變數去,
然後在要使用的時候再從那個全域的變數讀出來;
不過有了 Lambda 之後我們有更簡潔的寫法,
寫法如下: