我有以下lambda表達式C#拉姆達的身體串
var expr = a => (a.Name == "Alex" && a.DateCreated < DateTime.Now.AddHours(2))
我想用運行時值表達身體的字符串,如果我叫expr.Body.ToString()我得到以下字符串作爲回報。
{((a.Name == "Alex") AndAlso (a.DateCreated < DateTime.Now.AddHours(2)))}
所以我只想澄清我有望獲得DateTime.Now.AddHours(2)的值。我一直在花費過去的幾個晚上在沒有任何結果的情況下瘋狂搜索網頁。這可能歸結於我不知道要搜索什麼。希望你們將能夠幫助:)
*爲什麼*您希望得到'DateTime.Now.AddHours(2)'的價值? – 2012-08-15 16:55:28
不知道我是否期待或希望,但我的目標是獲得DateTime.Now.AddHours(2)的實際價值。 – 2012-08-15 17:02:08