7
我可以使用let
語句在Linq中分配局部變量。如何用lambdas捕獲變量?什麼,我需要工作的非例如:Linq:在使用「from .. select」表單時分配Lambda表達式中的變量
var result = list.Select(a =>
let localVariable = a.number + 2 // <- obviously non working
new {
Variable = localVariable
}
);
+1是的,只要堅持一個;在「var localVariable = a.number + 2」末尾 – Will 2011-03-03 09:48:58
是的,我忘了那一個。 – 2011-03-03 09:54:55
謝謝我認爲這就是我要找的,但我得到以下錯誤: 帶聲明正文的lambda表達式無法轉換爲表達式樹 – pistacchio 2011-03-03 10:03:57