2011-03-03 63 views

回答

13

這應該工作:

var result = list.Select(a => 
    { 
    var localVariable = a.number + 2; 
    return new 
    { 
     Variable = localVariable 
    }; 
    } 
); 
+0

+1是的,只要堅持一個;在「var localVariable = a.number + 2」末尾 – Will 2011-03-03 09:48:58

+0

是的,我忘了那一個。 – 2011-03-03 09:54:55

+0

謝謝我認爲這就是我要找的,但我得到以下錯誤: 帶聲明正文的lambda表達式無法轉換爲表達式樹 – pistacchio 2011-03-03 10:03:57