title: How is the parameter in a lambda function determined?
body: <p>In my example below, on the second statement of the function specifically, what is that 'n' parameter being passed into the lambda function. By the context of the code I assume that is pointing to the numbers list. But how can I know this definitively instead of having to guess from the context of the code.     </p>
  
  <pre><code>//simple example of lambda expression.
  public static void SimpleLambdExpression()
  {
      List&lt;int&gt; numbers = new List&lt;int&gt;{1,2,3,4,5,6,7};
      var evens = numbers.FindAll(n =&gt; n % 2 == 0);
      var evens2 = numbers.FindAll((int n) =&gt; { return n % 2 == 0; });
      ObjectDumper.Write(evens);
      ObjectDumper.Write(evens2);
  }
  </code></pre>