Comment Comment by nrkn You're wrong. A lambda can have a body. Compiles and executes: new Func<string>(() => { var foo = "bar"; return foo; })(); parent nrkn 13 years ago