Three Lines About Lambda Expressions
myObject.ITakeACharReturningDelegate(delegate(int i, string s) { return s[i]; });
myObject.ITakeACharReturningDelegate((i, s) => s[i]);Both are the same. That's it, in a nutshell...
[
Update: The HTML was malformed in the post. Sorry about that.]