This is a purely academic question, but what\'s the difference between using == and .Equals within a lambda expression and which one is preferred?
Code exam
This is a duplicate of
C# difference between == and Equals()
For some additional thoughts on different kinds of equality and how none of them do what you really want, see
http://blogs.msdn.com/ericlippert/archive/2009/04/09/double-your-dispatch-double-your-fun.aspx